fix for warnings and implicit declarations
authorCampbell Barton <ideasman42@gmail.com>
Fri, 31 Jul 2009 01:40:15 +0000 (01:40 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 31 Jul 2009 01:40:15 +0000 (01:40 +0000)
also fixed smoke comparing a float's mem-location rather then its value.

23 files changed:
source/blender/blenfont/BLF_api.h
source/blender/blenkernel/BKE_modifier.h
source/blender/blenkernel/intern/exotic.c
source/blender/blenkernel/intern/modifier.c
source/blender/blenkernel/intern/sequence.c
source/blender/blenkernel/intern/smoke.c
source/blender/editors/armature/editarmature.c
source/blender/editors/armature/editarmature_retarget.c
source/blender/editors/armature/meshlaplacian.c
source/blender/editors/include/ED_previewrender.h
source/blender/editors/mesh/editmesh_mods.c
source/blender/editors/mesh/editmesh_tools.c
source/blender/editors/mesh/meshtools.c
source/blender/editors/object/object_edit.c
source/blender/editors/physics/ed_fluidsim.c
source/blender/editors/preview/previewrender.c
source/blender/editors/screen/screendump.c
source/blender/editors/space_file/writeimage.c
source/blender/editors/space_sequencer/sequencer_edit.c
source/blender/editors/space_text/text_python.c
source/blender/makesrna/intern/rna_modifier.c
source/blender/python/generic/bpy_internal_import.c
source/blender/render/intern/source/pipeline.c

index b77f4a8fcd1b8100186cdf800efdad22f2faaeea..c1b14a14f8c2d96394a3480538396265ef14ca60 100644 (file)
@@ -140,6 +140,9 @@ char **BLF_dir_get(int *ndir);
 /* Free the data return by BLF_dir_get. */
 void BLF_dir_free(char **dirs, int count);
 
+/* Set the current draw mode. */
+void BLF_mode(int mode);
+
 /* font->flags. */
 #define BLF_ROTATION (1<<0)
 #define BLF_CLIPPING (1<<1)
index 144ed3bc624ecaf67ccc90656aae0aee3da15736..b65d77751e2b1a9b851dd2333d680dbf33340712 100644 (file)
@@ -33,6 +33,7 @@
 #include "DNA_modifier_types.h"                /* needed for all enum typdefs */
 #include "BKE_customdata.h"
 
+struct ID;
 struct EditMesh;
 struct DerivedMesh;
 struct DagForest;
index bc9a0ee99c18358f2c812b5c4dc4abff5bbce410..8827897a5095db2f24d105520a84c2712a0894f9 100644 (file)
@@ -334,7 +334,7 @@ static void read_stl_mesh_ascii(Scene *scene, char *str)
         */
        numtenthousand = 1;
        vertdata = malloc(numtenthousand*3*30000*sizeof(float));        // uses realloc!
-       if (!vertdata); STLALLOCERROR;
+       if (!vertdata) { STLALLOCERROR; }
 
        linenum = 1;
        /* Get rid of the first line */
@@ -357,7 +357,7 @@ static void read_stl_mesh_ascii(Scene *scene, char *str)
                        ++numtenthousand;
                        vertdata = realloc(vertdata, 
                                                           numtenthousand*3*30000*sizeof(float));
-                       if (!vertdata); STLALLOCERROR;
+                       if (!vertdata) { STLALLOCERROR; }
                }
                
                /* Don't read normal, but check line for proper syntax anyway
@@ -1687,7 +1687,7 @@ static void displist_to_objects(Scene *scene, ListBase *lbase)
 
        if(totvert==0) {
                
-               if(ivsurf==0) ; //XXX error("Found no data");
+               if(ivsurf==0) {}; //XXX error("Found no data");
                if(lbase->first) BLI_freelistN(lbase);
                
                return;
index 8935d33b3bf291673e8d1bf1d9b8ca4b5099dc33..d86d563aaa2964db1427b27338eeedce148359ff 100644 (file)
@@ -5832,7 +5832,7 @@ static void smokeModifier_freeData(ModifierData *md)
 
 static void smokeModifier_deformVerts(
                                         ModifierData *md, Object *ob, DerivedMesh *derivedData,
-      float (*vertexCos)[3], int numVerts)
+      float (*vertexCos)[3], int numVerts, int useRenderParams, int isFinalCalc)
 {
        SmokeModifierData *smd = (SmokeModifierData*) md;
        DerivedMesh *dm = NULL;
index 3eeecd94a85ef8a585acddadc4af1734cbbb3fc4..4832086ac88a59b7c69fa909ef2bf217832f07b8 100644 (file)
@@ -58,7 +58,7 @@
 /* **** XXX ******** */
 static int seqrectx= 0;        /* bad bad global! */
 static int seqrecty= 0;
-static void waitcursor() {}
+static void waitcursor(int val) {}
 static int blender_test_break() {return 0;}
 
 /* **** XXX ******** */
index 7870e53963d1f8935ae2835998bed52d766fe8b6..fbf6beb835fb2428eb5796b0722035dc09cbaf96 100644 (file)
@@ -1144,7 +1144,7 @@ static void bresenham_linie_3D(SmokeModifierData *smd, int x1, int y1, int z1, i
                                calc_voxel_transp(smd, pixel, tRay);
                        else
                                calc_voxel_transp_big(smd, pixel, tRay);
-               if(tRay < 0)
+               if(*tRay < 0.0f)
                        return;
             if (err_1 > 0) {
                 pixel[1] += y_inc;
@@ -1166,7 +1166,7 @@ static void bresenham_linie_3D(SmokeModifierData *smd, int x1, int y1, int z1, i
                                calc_voxel_transp(smd, pixel, tRay);
                        else
                                calc_voxel_transp_big(smd, pixel, tRay);
-               if(tRay < 0)
+               if(*tRay < 0.0f)
                        return;
             if (err_1 > 0) {
                 pixel[0] += x_inc;
@@ -1188,7 +1188,7 @@ static void bresenham_linie_3D(SmokeModifierData *smd, int x1, int y1, int z1, i
                                calc_voxel_transp(smd, pixel, tRay);
                        else
                                calc_voxel_transp_big(smd, pixel, tRay);
-               if(tRay < 0)
+               if(*tRay < 0.0f)
                        return;
             if (err_1 > 0) {
                 pixel[1] += y_inc;
index a5028973e4ba89fa8997f02ff0b239cfe3eda8c0..c1b24375b3d509031a758f0c7e84a294bae95da9 100644 (file)
@@ -99,7 +99,7 @@
 
 /* ************* XXX *************** */
 static int okee() {return 0;}
-static void BIF_undo_push() {}
+static void BIF_undo_push(const char *msg) {}
 /* ************* XXX *************** */
 
 /* **************** tools on Editmode Armature **************** */
index a1ce256a1af7ca48e5749e04a7ee0f43c5fa8fa1..1d87ca8a6df650924a5bbc09f126f44cea140de8 100644 (file)
@@ -466,12 +466,12 @@ static void renameTemplateBone(char *name, char *template_name, ListBase *editbo
                {
                        if (template_name[i+1] == 'S' || template_name[i+1] == 's')
                        {
-                               j += sprintf(name + j, side_string);
+                               j += sprintf(name + j, "%s", side_string);
                                i++;
                        }
                        else if (template_name[i+1] == 'N' || template_name[i+1] == 'n')
                        {
-                               j += sprintf(name + j, num_string);
+                               j += sprintf(name + j, "%s", num_string);
                                i++;
                        }
                        else
index 8807b21e65323e7f855099a8aac9256fc8331142..1b167518a5ac31f0f037929b5cd420244a4f1b0a 100644 (file)
@@ -65,7 +65,7 @@
 
 
 /* ************* XXX *************** */
-static void waitcursor() {}
+static void waitcursor(int val) {}
 static void progress_bar() {}
 static void start_progress_bar() {}
 static void end_progress_bar() {}
index 0e50ea896d6805750ebf28fad5a58f79cef86ef3..41cbecb53531126b819add87238af1c5045bb18a 100644 (file)
@@ -71,7 +71,7 @@ void ED_preview_init_dbase(void);
 void ED_preview_free_dbase(void);
 
 void ED_preview_shader_job(const struct bContext *C, void *owner, struct ID *id, struct ID *parent, int sizex, int sizey);
-void ED_preview_iconrender(struct Scene *scene, struct ID *id, int *rect, int sizex, int sizey);
+void ED_preview_iconrender(struct Scene *scene, struct ID *id, unsigned int *rect, int sizex, int sizey);
 
 void ED_preview_draw(const struct bContext *C, void *idp, void *parentp, rcti *rect);
 
index 5fc2ce467921a9299bd222d5bc5df9ff57996a77..8691070654067b96693208203aefb066e5957ddf 100644 (file)
@@ -92,7 +92,7 @@ editmesh_mods.c, UI level access, no geometry changes
 #include "BLO_sys_types.h" // for intptr_t support
 
 /* XXX */
-static void waitcursor() {}
+static void waitcursor(int val) {}
 static int pupmenu() {return 0;}
 
 /* ****************************** MIRROR **************** */
index 93e91732b2b7e089e538dc9f19f844e28b7bfe97..d29a4e21913a47a4ade75282cefb4da3a179994b 100644 (file)
@@ -94,7 +94,7 @@ editmesh_tool.c: UI called tools for editmesh, geometry changes here, otherwise
 
 /* XXX */
 static int extern_qread() {return 0;}
-static void waitcursor() {}
+static void waitcursor(int val) {}
 static int pupmenu() {return 0;}
 static int qtest() {return 0;}
 #define add_numbut(a, b, c, d, e, f, g) {}
index c10fdbcfd8fb95a4f00079d3818128a5676f775a..5d4be254593177c8dd7b190de7c217a3739cd352 100644 (file)
@@ -96,7 +96,7 @@
 #include "mesh_intern.h"
 
 /* XXX */
-static void waitcursor() {}
+static void waitcursor(int val) {}
 static void error() {}
 static int pupmenu() {return 0;}
 /* XXX */
index 5fd5f4ff0ad8204d3d7c63b95d36e1c82a30d85e..e470689f28c4590b2f5e21ae96a472bec1cc0a17 100644 (file)
 
 /* ************* XXX **************** */
 static void error() {}
-static void waitcursor() {}
-static int pupmenu() {return 0;}
-static int pupmenu_col() {return 0;}
-static int okee() {return 0;}
+static void waitcursor(int val) {}
+static int pupmenu(const char *msg) {return 0;}
+static int pupmenu_col(const char *msg, int val) {return 0;}
+static int okee(const char *msg) {return 0;}
 
 /* port over here */
 static bContext *C;
index a8862eb17de7c9bb4a248f98c4dcab7cb6fd0dca..907d3f99f773baf9e778cad0a5b88ac108a0c60e 100644 (file)
 /* from header info.c */
 static int start_progress_bar(void) {return 0;};
 static void end_progress_bar(void) {};
-static void waitcursor() {};
+static void waitcursor(int val) {};
 static int progress_bar(float done, char *busy_info) {return 0;}
 static int pupmenu() {return 0;}
 /* XXX */
index b542b362ae08224ce9c00d3c329444b518966688..c5a741b11ed49a1adb0c35002cb4092f26399f44 100644 (file)
@@ -892,7 +892,7 @@ static void shader_preview_render(ShaderPreview *sp, ID *id, int split, int firs
        /* handle results */
        if(sp->pr_method==PR_ICON_RENDER) {
                if(sp->pr_rect)
-                       RE_ResultGet32(re, sp->pr_rect);
+                       RE_ResultGet32(re, (unsigned int *)sp->pr_rect);
        }
        else {
                /* validate owner */
@@ -963,7 +963,7 @@ void ED_preview_shader_job(const bContext *C, void *owner, ID *id, ID *parent, i
 }
 
 /* rect should be allocated, sizex/sizy pixels, 32 bits */
-void ED_preview_iconrender(Scene *scene, ID *id, int *rect, int sizex, int sizey)
+void ED_preview_iconrender(Scene *scene, ID *id, unsigned int *rect, int sizex, int sizey)
 {
        ShaderPreview *sp;
        short stop=0, do_update=0;
@@ -975,7 +975,7 @@ void ED_preview_iconrender(Scene *scene, ID *id, int *rect, int sizex, int sizey
        sp->sizex= sizex;
        sp->sizey= sizey;
        sp->pr_method= PR_ICON_RENDER;
-       sp->pr_rect= rect;
+       sp->pr_rect= (int *)rect; /* shouldnt pr_rect be unsigned int also? - Campbell */
        sp->id = id;
 
        shader_preview_startjob(sp, &stop, &do_update);
index d69c6dfcdbad892f6ee18bca7dffa9201bdd4573..2ae2712d02d42473387b0654048305a0fca4db9f 100644 (file)
@@ -242,7 +242,7 @@ static void screenshot_startjob(void *sjv, short *stop, short *do_update)
                if(sj->dumprect) {
                        
                        if(mh) {
-                               mh->append_movie(&rd, cfra, sj->dumprect, sj->dumpsx, sj->dumpsy);
+                               mh->append_movie(&rd, cfra, (int *)sj->dumprect, sj->dumpsx, sj->dumpsy);
                                printf("Append frame %d\n", cfra);
                        }
                        else {
index ac15ed93ad06f51c18c509bed29b4123c3a1a232..994f38320f25d7052a568690f48671b7699b50d6 100644 (file)
@@ -53,7 +53,7 @@
 
 /* XXX */
 static void error() {}
-static void waitcursor() {}
+static void waitcursor(int val) {}
 static void activate_fileselect() {}
 static int saveover() {return 0;}
 /* XXX */
index 868897b76ac3f698f13a634e983f5f19281229ef..5c82ff080946ba42243b4204729338171a40c629 100644 (file)
@@ -95,7 +95,7 @@
 //static int _last_seq_init=0;
 /* XXX */
 static void error() {}
-static void waitcursor() {}
+static void waitcursor(int val) {}
 static void activate_fileselect() {}
 static int pupmenu() {return 0;}
 static int okee() {return 0;}
index b606f8cb1410bbbacf8de51800a8e77d9952a178..4400747a7315af6214b01d59c6f6889efbde5959 100644 (file)
@@ -353,7 +353,7 @@ short do_texttools(SpaceText *st, char ascii, unsigned short evnt, short val)
        }
 
        if(draw)
-               ; // XXX redraw_alltext();
+               {}; // XXX redraw_alltext();
        
        return swallow;
 }
@@ -536,7 +536,7 @@ short do_textmarkers(SpaceText *st, char ascii, unsigned short evnt, short val)
        }
        
        if(draw)
-               ; // XXX redraw_alltext();
+               {}; // XXX redraw_alltext();
        
        return swallow;
 }
index e9a46cc7d7f9425165c3416e3845acea87dbb6a2..5192e2df6116d1c8cbbcfcf11f33cc32de8cb7d2 100644 (file)
@@ -37,6 +37,7 @@
 #include "DNA_scene_types.h"
 
 #include "BKE_bmesh.h" /* For BevelModifierData */
+#include "BKE_smoke.h" /* For smokeModifier_free & smokeModifier_createType */
 
 #include "WM_types.h"
 
index 733576146b7044514963b8040de8ebf9e637ce41..073cb58f1c8e55a40b248248c22c97aa605325c8 100644 (file)
@@ -111,8 +111,8 @@ PyObject *bpy_text_import( char *name, int *found )
 PyObject *bpy_text_reimport( PyObject *module, int *found )
 {
        Text *text;
-       char *txtname;
-       char *name;
+       const char *txtname;
+       const char *name;
        char *buf = NULL;
 //XXX  Main *maggie= bpy_import_main ? bpy_import_main:G.main;
        Main *maggie= bpy_import_main;
@@ -166,7 +166,7 @@ PyObject *bpy_text_reimport( PyObject *module, int *found )
        }
 
        /* make into a module */
-       return PyImport_ExecCodeModule( name, text->compiled );
+       return PyImport_ExecCodeModule( (char *)name, text->compiled );
 }
 
 
@@ -273,8 +273,8 @@ static PyObject *blender_reload( PyObject * self, PyObject * args )
        return newmodule;
 }
 
-PyMethodDef bpy_import_meth[] = { {"bpy_import_meth", blender_import, METH_VARARGS | METH_KEYWORDS, "blenders import"} };
-PyMethodDef bpy_reload_meth[] = { {"bpy_reload_meth", blender_reload, METH_VARARGS, "blenders reload"} };
+PyMethodDef bpy_import_meth[] = { {"bpy_import_meth", (PyCFunction)blender_import, METH_VARARGS | METH_KEYWORDS, "blenders import"} };
+PyMethodDef bpy_reload_meth[] = { {"bpy_reload_meth", (PyCFunction)blender_reload, METH_VARARGS, "blenders reload"} };
 
 
 /* Clear user modules.
index 4a84b1e78b6ca910fff233d54b02a1c51ad92198..83b55559a9a5e2e291ecb99da4d597127125a251 100644 (file)
@@ -2316,7 +2316,7 @@ static void do_render_all_options(Render *re)
        if((re->r.scemode & R_DOSEQ) && re->scene->ed && re->scene->ed->seqbase.first) {
                /* note: do_render_seq() frees rect32 when sequencer returns float images */
                if(!re->test_break(re->tbh)) 
-                       ; //XXX do_render_seq(re->result, re->r.cfra);
+                       {}; //XXX do_render_seq(re->result, re->r.cfra);
                
                re->stats_draw(re->sdh, &re->i);
                re->display_draw(re->ddh, re->result, NULL);