Warning fixes for blenkernel and editors.
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Thu, 17 Sep 2009 14:46:22 +0000 (14:46 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Thu, 17 Sep 2009 14:46:22 +0000 (14:46 +0000)
Note sure what to do with this one, and personally think
we should avoid using macros for this kind of thing:

V_GROW(edges);
source/blender/editors/mesh/loopcut.c:232: warning: value computed is not used

18 files changed:
source/blender/blenkernel/intern/fcurve.c
source/blender/blenkernel/intern/implicit.c
source/blender/blenkernel/intern/modifier.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/particle.c
source/blender/blenkernel/intern/particle_system.c
source/blender/blenkernel/intern/text.c
source/blender/blenkernel/intern/writeffmpeg.c
source/blender/editors/mesh/editmesh_tools.c
source/blender/editors/mesh/loopcut.c
source/blender/editors/object/object_select.c
source/blender/editors/physics/editparticle.c
source/blender/editors/preview/previewrender.c
source/blender/editors/space_image/image_draw.c
source/blender/editors/space_view3d/drawvolume.c
source/blender/editors/space_view3d/view3d_buttons.c
source/blender/makesrna/intern/rna_pose.c
source/blender/render/intern/source/volumetric.c

index 54d2f85457f8b75c23e91b14037a4255adb575b8..f7f79e9772fdb65ada425eb188d01664d140e7ef 100644 (file)
@@ -1026,6 +1026,7 @@ static void berekeny (float f1, float f2, float f3, float f4, float *o, int b)
        }
 }
 
+#if 0
 static void berekenx (float *f, float *o, int b)
 {
        float t, c0, c1, c2, c3;
@@ -1041,6 +1042,7 @@ static void berekenx (float *f, float *o, int b)
                o[a]= c0 + t*c1 + t*t*c2 + t*t*t*c3;
        }
 }
+#endif
 
 
 /* -------------------------- */
index 956a58518276cd9e48874198dafdba8c3f621c6f..ae2acd6aef7da0d11868a2dc8082c4889bcd4b45 100644 (file)
@@ -496,6 +496,7 @@ DO_INLINE void mulsub_fmatrix_fvector(float to[3], float matrix[3][3], float fro
 // SPARSE SYMMETRIC big matrix with 3x3 matrix entries
 ///////////////////////////
 /* printf a big matrix on console: for debug output */
+#if 0
 static void print_bfmatrix(fmatrix3x3 *m3)
 {
        unsigned int i = 0;
@@ -505,6 +506,8 @@ static void print_bfmatrix(fmatrix3x3 *m3)
                print_fmatrix(m3[i].m);
        }
 }
+#endif
+
 /* create big matrix */
 DO_INLINE fmatrix3x3 *create_bfmatrix(unsigned int verts, unsigned int springs)
 {
@@ -1417,7 +1420,6 @@ static void hair_velocity_smoothing(float smoothfac, lfVector *lF, lfVector *lX,
        int     i = 0;
        int     j = 0;
        int     k = 0;
-       lfVector temp;
 
        INIT_MINMAX(gmin, gmax);
 
index 4f2264a052fb81d01d6e213caa3d0934142d8e4b..c64c48b9ce74e5a63991d2d82b55835804966649 100644 (file)
@@ -8503,6 +8503,7 @@ ModifierTypeInfo *modifierType_getInfo(ModifierType type)
                mti->initData = smoothModifier_initData;
                mti->copyData = smoothModifier_copyData;
                mti->requiredDataMask = smoothModifier_requiredDataMask;
+               mti->isDisabled = smoothModifier_isDisabled;
                mti->deformVerts = smoothModifier_deformVerts;
                mti->deformVertsEM = smoothModifier_deformVertsEM;
 
@@ -8513,6 +8514,7 @@ ModifierTypeInfo *modifierType_getInfo(ModifierType type)
                mti->initData = castModifier_initData;
                mti->copyData = castModifier_copyData;
                mti->requiredDataMask = castModifier_requiredDataMask;
+               mti->isDisabled = castModifier_isDisabled;
                mti->foreachObjectLink = castModifier_foreachObjectLink;
                mti->updateDepgraph = castModifier_updateDepgraph;
                mti->deformVerts = castModifier_deformVerts;
@@ -9137,19 +9139,6 @@ int modifiers_indexInObject(Object *ob, ModifierData *md_seek)
        return i;
 }
 
-static int modifiers_usesPointCache(Object *ob)
-{
-       ModifierData *md = ob->modifiers.first;
-
-       for (; md; md=md->next) {
-               ModifierTypeInfo *mti = modifierType_getInfo(md->type);
-               if (mti->flags & eModifierTypeFlag_UsesPointCache) {
-                       return 1;
-               }
-       }
-       return 0;
-}
-
 void modifier_freeTemporaryData(ModifierData *md)
 {
        if(md->type == eModifierType_Armature) {
index ed4e82cb3c6f921c5b75198ec7aa8065d31ef805..35514e9697ebb67be28109f0378c8dc30d1b494b 100644 (file)
@@ -2562,7 +2562,7 @@ int ray_hit_boundbox(struct BoundBox *bb, float ray_start[3], float ray_normal[3
 static int pc_cmp(void *a, void *b)
 {
        LinkData *ad = a, *bd = b;
-       if((int)ad->data > (int)bd->data)
+       if(GET_INT_FROM_POINTER(ad->data) > GET_INT_FROM_POINTER(bd->data))
                return 1;
        else return 0;
 }
@@ -2576,14 +2576,14 @@ int object_insert_ptcache(Object *ob)
 
        for(link=ob->pc_ids.first, i = 0; link; link=link->next, i++) 
        {
-               int index =(int)link->data;
+               int index = GET_INT_FROM_POINTER(link->data);
 
                if(i < index)
                        break;
        }
 
        link = MEM_callocN(sizeof(LinkData), "PCLink");
-       link->data = (void *)i;
+       link->data = SET_INT_IN_POINTER(i);
        BLI_addtail(&ob->pc_ids, link);
 
        return i;
index 2d3e3210afc40eeadc0f373b45b6f680064133ae..cce18e991576c1e8e5c512572feef9abb5e2f81f 100644 (file)
@@ -81,7 +81,6 @@
 
 #include "RE_render_ext.h"
 
-static void key_from_object(Object *ob, ParticleKey *key);
 static void get_cpa_texture(DerivedMesh *dm, Material *ma, int face_index,
                                float *fuv, float *orco, ParticleTexture *ptex, int event);
 static void get_child_modifier_parameters(ParticleSettings *part, ParticleThreadContext *ctx,
@@ -3039,6 +3038,7 @@ void psys_key_to_object(Object *ob, ParticleKey *key, float imat[][4]){
        VECSUB(key->vel,key->vel,key->co);
        QuatMul(key->rot,q,key->rot);
 }
+#if 0
 static void key_from_object(Object *ob, ParticleKey *key){
        float q[4];
 
@@ -3051,6 +3051,7 @@ static void key_from_object(Object *ob, ParticleKey *key){
        VECSUB(key->vel,key->vel,key->co);
        QuatMul(key->rot,q,key->rot);
 }
+#endif
 
 static void triatomat(float *v1, float *v2, float *v3, float (*uv)[2], float mat[][4])
 {
index 72b580a45430062928161ac265e02443822e8052..26d23399316a730e2f673b5d0fb6790a258bcaba 100644 (file)
@@ -122,7 +122,6 @@ static int get_current_display_percentage(ParticleSystem *psys)
 
 void psys_reset(ParticleSystem *psys, int mode)
 {
-       ParticleSettings *part= psys->part;
        PARTICLE_P;
 
        if(ELEM(mode, PSYS_RESET_ALL, PSYS_RESET_DEPSGRAPH)) {
index 350b0acba9defc3ff591e9d69beaeb5cfaef37b9..270cd873ff5087681bc7924d67ac2285f325a8cf 100644 (file)
@@ -596,17 +596,15 @@ static TextLine *txt_new_line(char *str)
        return tmp;
 }
 
-static TextLine *txt_new_linen(char *str, int n)
+static TextLine *txt_new_linen(const char *str, int n)
 {
        TextLine *tmp;
 
-       if(!str) str= "";
-       
        tmp= (TextLine *) MEM_mallocN(sizeof(TextLine), "textline");
        tmp->line= MEM_mallocN(n+1, "textline_string");
        tmp->format= NULL;
        
-       BLI_strncpy(tmp->line, str, n+1);
+       BLI_strncpy(tmp->line, (str)? str: "", n+1);
        
        tmp->len= strlen(tmp->line);
        tmp->next= tmp->prev= NULL;
index 9e86dcbe49118b2a4cc2d63fd720fbfe873fbd45..a90924055b3605fcc31cbd67a633fcf3c18827ad 100644 (file)
@@ -148,7 +148,7 @@ static int write_audio_frame(void)
 #else
        pkt.pts = c->coded_frame->pts;
 #endif
-       fprintf(stderr, "Audio Frame PTS: %lld\n", pkt.pts);
+       fprintf(stderr, "Audio Frame PTS: %d\n", (int)pkt.pts);
 
        pkt.stream_index = audio_stream->index;
        pkt.flags |= PKT_FLAG_KEY;
@@ -265,7 +265,7 @@ static void write_video_frame(RenderData *rd, AVFrame* frame)
 #else
                        packet.pts = c->coded_frame->pts;
 #endif
-                       fprintf(stderr, "Video Frame PTS: %lld\n", packet.pts);
+                       fprintf(stderr, "Video Frame PTS: %d\n", (int)packet.pts);
                } else {
                        fprintf(stderr, "Video Frame PTS: not set\n");
                }
index 7698faf31784e013d3784f8d78fa71b492ab1180..1d2b97b3f2947d81022e1492947d92b848fbb1fc 100644 (file)
@@ -482,11 +482,10 @@ int removedoublesflag(EditMesh *em, short flag, short automerge, float limit)             /
 static int removedoublesflag_exec(bContext *C, wmOperator *op)
 {
        Object *obedit= CTX_data_edit_object(C);
-       ToolSettings *ts= CTX_data_tool_settings(C);
        EditMesh *em= BKE_mesh_get_editmesh(((Mesh *)obedit->data));
-       char msg[100];
+       /*char msg[100];
 
-       int cnt = removedoublesflag(em,1,0,RNA_float_get(op->ptr, "limit"));
+       int cnt = removedoublesflag(em,1,0,RNA_float_get(op->ptr, "limit"));*/
 
        /*XXX this messes up last operator panel
        if(cnt)
index dfdb713d345e9eefbb19f291fcc99b398105d20b..f83ab04d78501b5a4835ea9afe317f172d3c3b1f 100644 (file)
@@ -129,7 +129,7 @@ static void edgering_sel(tringselOpData *lcd, int previewlines, int select)
        float (*edges)[2][3] = NULL;
        V_DYNDECLARE(edges);
        float co[2][3];
-       int looking=1, i, j=0, tot=0;
+       int looking=1, i, tot=0;
        
        if (!startedge)
                return;
@@ -318,7 +318,6 @@ static int ringsel_cancel (bContext *C, wmOperator *op)
 
 static int ringsel_invoke (bContext *C, wmOperator *op, wmEvent *evt)
 {
-       ScrArea *sa = CTX_wm_area(C);
        tringselOpData *lcd;
        EditEdge *edge;
        int dist = 75;
@@ -347,7 +346,6 @@ static int ringsel_invoke (bContext *C, wmOperator *op, wmEvent *evt)
 
 static int ringcut_invoke (bContext *C, wmOperator *op, wmEvent *evt)
 {
-       ScrArea *sa = CTX_wm_area(C);
        tringselOpData *lcd;
        EditEdge *edge;
        int dist = 75;
index 432aaf2d2cb92c02cf35e6173291fbb65ed033fa..98603ee843a6a2d2973bb9d48673ed13786204b8 100644 (file)
@@ -30,6 +30,8 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "MEM_guardedalloc.h"
+
 #include "DNA_group_types.h"
 #include "DNA_material_types.h"
 #include "DNA_modifier_types.h"
index 5acdcb406135e3f099eed8644f9412781343f638..85ec215a3269c9aeb62de01b00886c5b32e91b10 100644 (file)
@@ -3911,7 +3911,6 @@ static int specials_menu_invoke(bContext *C, wmOperator *op, wmEvent *event)
 {
        Scene *scene= CTX_data_scene(C);
        ParticleEditSettings *pset=PE_settings(scene);
-       PTCacheEdit *edit = PE_get_current(scene, CTX_data_active_object(C));
        uiPopupMenu *pup;
        uiLayout *layout;
 
index 710ac3d6553f5010bd3d2cba6589ae9f8fe9cfb5..7a4cc1c7865008facb8e305b9b917efe948aab4f 100644 (file)
@@ -635,7 +635,6 @@ void BIF_view3d_previewrender_clear(ScrArea *sa)
 /* afterqueue call */
 void BIF_view3d_previewrender(Scene *scene, ScrArea *sa)
 {
-       bContext *C= NULL;
        View3D *v3d= sa->spacedata.first;
        RegionView3D *rv3d= NULL; // XXX
        Render *re;
index cf9bac1ebeedd513aa5d29da2198063e416c63c7..fa736a29ce8a56d2fbf3ece310ca7acfc2afca34 100644 (file)
@@ -541,7 +541,7 @@ void draw_image_grease_pencil(bContext *C, short onlyv2d)
        }
        else {
                /* assume that UI_view2d_restore(C) has been called... */
-               SpaceImage *sima= (SpaceImage *)CTX_wm_space_data(C);
+               //SpaceImage *sima= (SpaceImage *)CTX_wm_space_data(C);
                
                /* draw grease-pencil ('screen' strokes) */
                //if (sima->flag & SI_DISPGP)
index 0bdc65b5461ba7fd0cffa10b1128ec79ee3fceed..ef3627e2b12de3cea2151eed1f2c628e6deebe4b 100644 (file)
@@ -169,7 +169,6 @@ static int larger_pow2(int n)
 
 void draw_volume(Scene *scene, ARegion *ar, View3D *v3d, Base *base, GPUTexture *tex, float *min, float *max, int res[3], float dx, GPUTexture *tex_shadow)
 {
-       Object *ob = base->object;
        RegionView3D *rv3d= ar->regiondata;
 
        float viewnormal[3];
index 7d4e3337fe320e2b7a0b6e59a4d582cee699af94..286b0ca0898dec4f20b4518182133c835a723bfd 100644 (file)
@@ -476,6 +476,7 @@ static void v3d_editvertex_buts(const bContext *C, uiBlock *block, View3D *v3d,
        }
 }
 
+#if 0
 /* assumes armature active */
 static void validate_bonebutton_cb(bContext *C, void *bonev, void *namev)
 {
@@ -494,10 +495,10 @@ static void validate_bonebutton_cb(bContext *C, void *bonev, void *namev)
                ED_armature_bone_rename(ob->data, oldname, newname); // editarmature.c
        }
 }
+#endif
 
 static void v3d_posearmature_buts(uiBlock *block, View3D *v3d, Object *ob, float lim)
 {
-       uiBut *but;
        bArmature *arm;
        bPoseChannel *pchan;
        Bone *bone= NULL;
@@ -586,7 +587,6 @@ static void v3d_editarmature_buts(uiBlock *block, View3D *v3d, Object *ob, float
 {
        bArmature *arm= ob->data;
        EditBone *ebone;
-       uiBut *but;
        TransformProperties *tfp= v3d->properties_storage;
        
        ebone= arm->edbo->first;
index b5c0716bed161dfd842ac2357eb61e934b93fd4d..cb566fb473faf1cdab6708ebfa045f98def55b57 100644 (file)
@@ -323,6 +323,7 @@ static void rna_Pose_active_bone_group_index_range(PointerRNA *ptr, int *min, in
        *max= MAX2(0, *max);
 }
 
+#if 0
 static void rna_pose_bgroup_name_index_get(PointerRNA *ptr, char *value, int index)
 {
        bPose *pose= (bPose*)ptr->data;
@@ -373,6 +374,7 @@ static void rna_pose_pgroup_name_set(PointerRNA *ptr, const char *value, char *r
        
        BLI_strncpy(result, "", maxlen);
 }
+#endif
 
 #else
 
index bc425c8a1a393d2abcf6d38ebab7ad2925188cc3..b2692c25b996b213285e3468835eede3bb488b0f 100644 (file)
@@ -422,7 +422,6 @@ void vol_shade_one_lamp(struct ShadeInput *shi, float *co, LampRen *lar, float *
        float hitco[3], *atten_co;
        float p;
        float scatter_fac;
-       float shade_stepsize = vol_get_stepsize(shi, STEPSIZE_SHADE);
        
        if (lar->mode & LA_LAYER) if((lar->lay & shi->obi->lay)==0) return;
        if ((lar->lay & shi->lay)==0) return;
@@ -683,7 +682,6 @@ void shade_volume_shadow(struct ShadeInput *shi, struct ShadeResult *shr, struct
        float hitco[3];
        float tr[3] = {1.0,1.0,1.0};
        Isect is;
-       float shade_stepsize = vol_get_stepsize(shi, STEPSIZE_SHADE);
        float *startco, *endco;
        float density=0.f;
 
@@ -749,4 +747,4 @@ void shade_volume_inside(ShadeInput *shi, ShadeResult *shr)
        shi->mat = mat_backup;
        shi->obi = obi_backup;
        shi->obr = obi_backup->obr;
-}
\ No newline at end of file
+}