diff options
-rw-r--r-- | filters.c | 2 | ||||
-rw-r--r-- | flam3-genome.c | 3 | ||||
-rw-r--r-- | flam3.c | 5 | ||||
-rw-r--r-- | parser.c | 13 | ||||
-rw-r--r-- | rect.c | 2 | ||||
-rw-r--r-- | variations.c | 5 | ||||
-rw-r--r-- | wscript | 1 |
7 files changed, 11 insertions, 20 deletions
@@ -17,6 +17,7 @@ */ #include <math.h> +#include <assert.h> #include "filters.h" @@ -201,6 +202,7 @@ double flam3_spatial_filter(int knum, double x) { return flam3_lanczos2_filter(x)*flam3_sinc(x/2.0); else if (knum==13) return flam3_quadratic_filter(x); + assert (0); } int normalize_vector(double *v, int n) { diff --git a/flam3-genome.c b/flam3-genome.c index a525a93..2ba04d1 100644 --- a/flam3-genome.c +++ b/flam3-genome.c @@ -667,7 +667,7 @@ main(argc, argv) if (sequence) { - double blend, spread; + double blend; int seqflag; int framecount; @@ -679,7 +679,6 @@ main(argc, argv) cp = string_to_cp(sequence, &ncp, &rc); if (enclosed) printf("<sequence version=\"FLAM3-%s\">\n", flam3_version()); - spread = 1.0/nframes; framecount = 0; #if 1 for (i = 0; i < ncp; i++) { @@ -1442,7 +1442,6 @@ char *flam3_print_to_string(flam3_genome *cp) { char *genome_string; int using_tmpdir = 0; - char *tmp_path; char tmpnam[256]; tmpflame = tmpfile(); @@ -2378,7 +2377,7 @@ void add_to_action(char *action, char *addtoaction) { void flam3_cross(flam3_genome *cp0, flam3_genome *cp1, flam3_genome *out, int cross_mode, randctx *rc, char *action) { - int i0,i1, i,j, rb; + int i,j, rb; char ministr[10]; if (cross_mode == CROSS_NOT_SPECIFIED) { @@ -2784,7 +2783,7 @@ void flam3_mutate(flam3_genome *cp, int mutate_mode, int *ivars, int ivars_n, in void flam3_random(flam3_genome *cp, int *ivars, int ivars_n, int sym, int spec_xforms, randctx * const rc) { - int i, j, nxforms, var, samed, multid, samepost, postid, addfinal=0; + int i, nxforms, var, samed, multid, samepost, postid, addfinal=0; int finum = -1; int n; char *ai; @@ -291,7 +291,7 @@ int parse_flame_element(xmlNode *flame_node, flam3_genome *loc_current_cp, char *att_str; int num_std_xforms=-1; char tmps[2]; - int i,j; + int i; flam3_xform tmpcpy; flam3_chaos_entry *xaos=NULL; int num_xaos=0; @@ -551,7 +551,7 @@ int parse_flame_element(xmlNode *flame_node, flam3_genome *loc_current_cp, } } else if (!xmlStrcmp(chld_node->name, (const xmlChar *)"colors")) { - int count; + int count = 0; /* Loop through the attributes of the colors element */ att_ptr = chld_node->properties; @@ -1252,7 +1252,7 @@ void flam3_edit_print(FILE *f, xmlNodePtr editNode, int tabs, int formatting) { int ti,strl; xmlAttrPtr att_ptr=NULL,cur_att=NULL; xmlNodePtr chld_ptr=NULL, cur_chld=NULL; - int edit_or_sheep = 0, indent_printed = 0; + int indent_printed = 0; char *ai; int tablim = argi("print_edit_depth",0); @@ -1275,13 +1275,8 @@ void flam3_edit_print(FILE *f, xmlNodePtr editNode, int tabs, int formatting) { /* This can either be an edit node or a sheep node */ /* If it's an edit node, add one to the tab */ if (!xmlStrcmp(editNode->name, (const xmlChar *)"edit")) { - edit_or_sheep = 1; tabs ++; - } else if (!xmlStrcmp(editNode->name, (const xmlChar *)"sheep")) - edit_or_sheep = 2; - else - edit_or_sheep = 0; - + } /* Print the attributes */ att_ptr = editNode->properties; @@ -494,7 +494,6 @@ static int render_rectangle(flam3_frame *spec, void *out, flam3_thread_helper *fth; pthread_attr_t pt_attr; pthread_t *myThreads=NULL; - int thread_status; int thi; time_t tstart,tend; double sumfilt; @@ -791,7 +790,6 @@ static int render_rectangle(flam3_frame *spec, void *out, /* Initialize the thread helper structures */ for (thi = 0; thi < spec->nthreads; thi++) { - int rk; /* Create a new state for this thread */ rand_seed (&fth[thi].rc); diff --git a/variations.c b/variations.c index 7c9d8c3..fe4f6b9 100644 --- a/variations.c +++ b/variations.c @@ -1824,9 +1824,6 @@ static double2 var97_flux (const double2 in, const flam3_iter_helper * const f, double avgr = weight * (2 + f->xform->flux_spread) * sqrt( sqrt(in[1]*in[1] + xpw*xpw) / sqrt(in[1]*in[1] + xmw*xmw)); double avga = ( atan2(in[1], xmw) - atan2(in[1],xpw) ) * 0.5; - double s = sin(avga); - double c = cos(avga); - return avgr * (double2) { cos(avga), sin(avga) }; } @@ -2046,7 +2043,7 @@ int apply_xform(flam3_genome *cp, int fn, const double4 p, double4 *q_ret, randc { flam3_iter_helper f; int var_n; - double next_color,s,s1; + double s1; double weight; f.rc = rc; @@ -6,6 +6,7 @@ def configure(conf): conf.load ('compiler_c') conf.env.append_unique ('CFLAGS', '-std=gnu99') + conf.env.append_unique ('CFLAGS', '-D_GNU_SOURCE') conf.check_cfg (path='xml2-config', args='--cflags --libs', package='', uselib_store='xml2') conf.check_cc (lib='xml2', header_name='libxml/parser.h', function_name='xmlParseFile', use='xml2') |