remove unused vars
authorCampbell Barton <ideasman42@gmail.com>
Fri, 13 May 2011 13:17:30 +0000 (13:17 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 13 May 2011 13:17:30 +0000 (13:17 +0000)
25 files changed:
source/blender/blenkernel/intern/customdata.c
source/blender/blenkernel/intern/editderivedbmesh.c
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/multires.c
source/blender/blenkernel/intern/subsurf_ccg.c
source/blender/blenlib/BLI_array.h
source/blender/blenlib/intern/scanfill.c
source/blender/bmesh/intern/bmesh_interp.c
source/blender/bmesh/intern/bmesh_mods.c
source/blender/bmesh/operators/bevel.c
source/blender/bmesh/operators/createops.c
source/blender/bmesh/operators/triangulateop.c
source/blender/editors/mesh/bmesh_tools.c
source/blender/editors/mesh/knifetool.c
source/blender/editors/object/object_vgroup.c
source/blender/editors/render/render_shading.c
source/blender/editors/space_view3d/view3d_snap.c
source/blender/editors/transform/transform_conversions.c
source/blender/editors/util/crazyspace.c
source/blender/editors/uvedit/uvedit_ops.c
source/blender/editors/uvedit/uvedit_unwrap_ops.c
source/blender/modifiers/intern/MOD_build.c
source/blender/modifiers/intern/MOD_edgesplit.c
source/blender/modifiers/intern/MOD_mirror.c
source/blender/modifiers/intern/MOD_ngoninterp.c

index 83533d239db370d2ecaa0d44e823e44b2c8933b7..6e255438fa8d7c4f02c277381f3fa4fa6b813f56 100644 (file)
@@ -890,7 +890,7 @@ static void layerInterp_shapekey(void **sources, float *weights,
 {
        float *co = dest, *src;
        float **in = (float **)sources;
-       int i, j, k;
+       int i;
 
        if(count <= 0) return;
 
index 894fb2185b995034e060a734d3290fb06e5deff2..31481b45d9da927f8e80df9dec0182aca0aa8101 100644 (file)
@@ -743,7 +743,7 @@ static void bmDM_drawFacesTex_common(DerivedMesh *dm,
                        BMLoop **ls = em->looptris[i];
                        MTexPoly *tp= CustomData_bmesh_get(&bm->pdata, ls[0]->f->head.data, CD_MTEXPOLY);
                        MTFace mtf = {{{0}}};
-                       unsigned char *cp= NULL;
+                       /*unsigned char *cp= NULL;*/ /*UNUSED*/
                        int drawSmooth= BM_TestHFlag(ls[0]->f, BM_SMOOTH);
                        int flag;
 
@@ -818,7 +818,7 @@ static void bmDM_drawFacesTex_common(DerivedMesh *dm,
                        BMLoop **ls = em->looptris[i];
                        MTexPoly *tp= CustomData_bmesh_get(&bm->pdata, ls[0]->f->head.data, CD_MTEXPOLY);
                        MTFace mtf = {{{0}}};
-                       unsigned char *cp= NULL;
+                       /*unsigned char *cp= NULL;*/ /*UNUSED*/
                        int drawSmooth= BM_TestHFlag(ls[0]->f, BM_SMOOTH);
                        int flag;
 
@@ -939,8 +939,8 @@ static void bmDM_drawMappedFacesGLSL(DerivedMesh *dm,
        DMVertexAttribs attribs;
        GPUVertexAttribs gattribs;
        MTexPoly *tp;
-       int transp, new_transp, orig_transp, tfoffset;
-       int i, b, matnr, new_matnr, dodraw, layer;
+       int transp, new_transp, orig_transp;
+       int i, b, matnr, new_matnr, dodraw;
 
        dodraw = 0;
        matnr = -1;
@@ -1572,7 +1572,6 @@ DerivedMesh *getEditDerivedBMesh(BMEditMesh *em, Object *UNUSED(ob),
 {
        EditDerivedBMesh *bmdm = MEM_callocN(sizeof(*bmdm), "bmdm");
        BMesh *bm = em->bm;
-       int i;
        
        bmdm->tc = em;
 
index 4d452b8fe165d3723dd8ac2df081dc29c9b74005..d980c9536bedfdc3e9f8903f1b69008fb2753fee 100644 (file)
@@ -2388,7 +2388,7 @@ static void mesh_calc_ngon_normal(MPoly *mpoly, MLoop *loopstart,
        MVert *v1, *v2, *v3;
        double u[3],  v[3], w[3];
        double n[3] = {0.0, 0.0, 0.0}, l;
-       int i, s=0;
+       int i;
 
        for(i = 0; i < mpoly->totloop; i++){
                v1 = mvert + loopstart[i].v;
index 14af46ff927778752567df02a13813c3b453f59e..eb92c2f38685baef0c9839392e2401daef6e03fa 100644 (file)
@@ -401,7 +401,7 @@ static void multires_del_higher(MultiresModifierData *mmd, Object *ob, int lvl)
 
        if(mdisps && levels > 0) {
                if(lvl > 0) {
-                       MLoop *ml = me->mloop;
+                       /* MLoop *ml = me->mloop; */ /*UNUSED*/
                        int nsize = multires_side_tot[lvl];
                        int hsize = multires_side_tot[mmd->totlvl];
                        int i, j;
index 506fcf7db78126a6d7ed25fefbaac04506b11b6f..ae6ea6f41157bde1fb2e82456244abe0fc0119d6 100644 (file)
@@ -499,8 +499,8 @@ static int ss_sync_from_derivedmesh(CCGSubSurf *ss, DerivedMesh *dm,
        BLI_array_declare(fVerts);
        int totvert = dm->getNumVerts(dm);
        int totedge = dm->getNumEdges(dm);
-       int totface = dm->getNumTessFaces(dm);
-       int totpoly = dm->getNumFaces(dm);
+       /*int totface = dm->getNumTessFaces(dm);*/ /*UNUSED*/
+       /*int totpoly = dm->getNumFaces(dm);*/ /*UNUSED*/
        int i;
        int *index;
        MVert *mvert = dm->getVertArray(dm);
@@ -508,7 +508,7 @@ static int ss_sync_from_derivedmesh(CCGSubSurf *ss, DerivedMesh *dm,
        MFace *mface = dm->getTessFaceArray(dm);
        MVert *mv;
        MEdge *me;
-       MFace *mf;
+       /*MFace *mf;*/ /*UNUSED*/
        DMFaceIter *fiter;
        DMLoopIter *liter;
 
@@ -851,7 +851,7 @@ static void ccgDM_getFinalFace(DerivedMesh *dm, int faceNum, MFace *mf)
        int offset;
        int grid;
        int x, y;
-       int lastface = ccgSubSurf_getNumFaces(ss) - 1;
+       /*int lastface = ccgSubSurf_getNumFaces(ss) - 1;*/ /*UNUSED*/
        char *faceFlags = cgdm->faceFlags;
 
        memset(mf, 0, sizeof(*mf));
@@ -1085,7 +1085,7 @@ static void *cgdm_faceIterCData(void *self, int type, int layer)
 static void cgdm_loopIterStep(void *self)
 {
        cgdm_loopIter *liter = self;
-       MFace *mf = liter->fiter->mface;
+       /* MFace *mf = liter->fiter->mface; */ /*UNUSED*/
        int i, v1, v2;
 
        liter->head.index++;
@@ -1162,8 +1162,8 @@ static void cgdm_faceIterFree(void *vfiter)
 static DMFaceIter *cgdm_newFaceIter(DerivedMesh *dm)
 {
        cgdm_faceIter *fiter = MEM_callocN(sizeof(cgdm_faceIter), "cgdm_faceIter");
-       MEdge medge;
-       int i, totedge = cgdm_getNumEdges(dm);
+       /*MEdge medge;*/ /*UNUSED*/
+       /*int totedge = cgdm_getNumEdges(dm);*/ /*UNUSED*/
 
        fiter->cgdm = (CCGDerivedMesh *)dm;
        fiter->liter.cgdm = (CCGDerivedMesh *)dm;
index 8d502a97f063f88c6f59bc33339f527f53daff58..3f5c2cc9d485c02c75d3b712507fb00b91ead8c9 100644 (file)
@@ -87,7 +87,7 @@ behaviour, though it may not be the best in practice.
 
 /*grow an array by a specified number of items.*/
 #define BLI_array_growitems(arr, num) {int _i; for (_i=0; _i<(num); _i++) {BLI_array_growone(arr);}}
-#define BLI_array_free(arr) if (arr && (char *)arr != _##arr##_static) MEM_freeN(arr)
+#define BLI_array_free(arr) if (arr && (char *)arr != _##arr##_static) {  BLI_array_fake_user(arr); MEM_freeN(arr); }
 
 #define BLI_array_pop(arr) ((arr&&_##arr##_count) ? arr[--_##arr##_count] : 0)
 /*resets the logical size of an array to zero, but doesn't
@@ -97,3 +97,6 @@ behaviour, though it may not be the best in practice.
 /*set the count of the array, doesn't actually increase the allocated array
   size.  don't use this unless you know what you're doing.*/
 #define BLI_array_set_length(arr, count) _##arr##_count = (count)
+
+/*only to prevent unused warnings*/
+#define BLI_array_fake_user(arr) (void)_##arr##_count, (void)_##arr##_tmp, (void)_##arr##_static
index b5e89530e130c7eabdfb9862974d2d5f143a6bed..908e69182507e403afc5ad04d6a14ff81cf78d35 100644 (file)
@@ -158,7 +158,7 @@ static void *new_mem_element(int size)
                printf("incorrect use of new_mem_element\n");
        }
        else if(size== -1) {
-               /*keep the first block*/
+               /*BMESH_TODO: keep the first block, gives memory leak on exit with 'newmem' */
                first = lb.first;
                BLI_remlink(&lb, first);
 
index bba4ecc56d2105a097733b5a33abad5df0bc0454..00ac0addd665da879bb3ee8cc10ec00bec16f5a1 100644 (file)
@@ -520,7 +520,7 @@ static void bmesh_loop_interp_mdisps(BMesh *bm, BMLoop *target, BMFace *source)
 {
        MDisps *mdisps;
        BMLoop *l2;
-       double x, y, d, v1[3], v2[3], v3[3], v4[3] = {0.0f, 0.0f, 0.0f}, e1[3], e2[3], e3[3], e4[3];
+       double x, y, d, v1[3], v2[3], v3[3], v4[3] = {0.0f, 0.0f, 0.0f}, e1[3], e2[3];
        int ix, iy, res;
        
        /*ignore 2-edged faces*/
@@ -603,7 +603,7 @@ void BM_multires_smooth_bounds(BMesh *bm, BMFace *f)
                MDisps *mdp = CustomData_bmesh_get(&bm->ldata, l->prev->head.data, CD_MDISPS);
                MDisps *mdl = CustomData_bmesh_get(&bm->ldata, l->head.data, CD_MDISPS);
                MDisps *mdn = CustomData_bmesh_get(&bm->ldata, l->next->head.data, CD_MDISPS);
-               float co1[3], co2[3], co[3];
+               float co1[3];
                int sides;
                int y;
                
index 1ef6725350a4b485058bfd449178983853485b77..7bcca195cefc706fe51bb9fd7edc3587b3f7feef 100644 (file)
@@ -346,7 +346,7 @@ BMFace *BM_Split_Face(BMesh *bm, BMFace *f, BMVert *v1, BMVert *v2, BMLoop **nl,
  */
  
 void BM_Collapse_Vert(BMesh *bm, BMEdge *ke, BMVert *kv, float fac){
-       BMFace **faces = NULL, **oldfaces=NULL, *f;
+       BMFace **faces = NULL, *f;
        BLI_array_staticdeclare(faces, 8);
        BMIter iter;
        BMLoop *l=NULL, *kvloop=NULL, *tvloop=NULL;
index 1a10b3eb5efbd525f03fdec784a4331b1f6d074a..e3f72be01a698ce5b2e1e1052f0f2e1f52352add 100644 (file)
@@ -443,7 +443,6 @@ void bmesh_bevel_exec(BMesh *bm, BMOperator *op)
        for (i=0; i<BLI_array_count(faces); i++) {
                BMLoop *l;
                BMIter liter;
-               BMVert *lastv=NULL, *firstv=NULL;
                int j;
                
                /*create quad spans between split edges*/
@@ -498,7 +497,7 @@ void bmesh_bevel_exec(BMesh *bm, BMOperator *op)
                        if (v1 != v2 && v2 != v3 && v3 != v4) {
                                BMIter liter2;
                                BMLoop *l2, *l3;
-                               BMEdge *e1, *e2, *e3, *e4;
+                               BMEdge *e1, *e2;
                                float d1, d2, *d3;
                                
                                f = BM_Make_QuadTri(bm, v4, v3, v2, v1, l->f, 1);
index aa1c0397404b839bb9649627305f693e49170e7d..c5ba36d85c7ec29c2074a72ac97c4bc294e0f8c6 100644 (file)
@@ -335,7 +335,7 @@ static void init_rotsys(BMesh *bm, EdgeData *edata, VertData *vdata)
        BMEdge *e;
        BMEdge **edges = NULL;
        BLI_array_staticdeclare(edges, 256);
-       BMVert *v, *lastv;
+       BMVert *v;
        /*BMVert **verts = NULL; */
        /*BLI_array_staticdeclare(verts, 256);*/ /*UNUSED*/
        int i;
@@ -532,6 +532,7 @@ static void init_rotsys(BMesh *bm, EdgeData *edata, VertData *vdata)
 
 #if 0
        /*create visualizing geometry*/
+       BMVert *lastv;
        BM_ITER(v, &iter, bm, BM_VERTS_OF_MESH, NULL) {
                BMVert *v2;
                BMFace *f;
index 36c8fa402111bafd8e73ebdc2ec851bade27cf33..169ccce478a237272ff4d34d7bd5051494b1c1be 100644 (file)
@@ -82,7 +82,7 @@ void bmesh_beautify_fill_exec(BMesh *bm, BMOperator *op)
                stop = 1;
                
                BM_ITER(e, &iter, bm, BM_EDGES_OF_MESH, NULL) {
-                       BMVert *v1, *v2, *v3, *v4, *d1, *d2;
+                       BMVert *v1, *v2, *v3, *v4;
                        float len1, len2, len3, len4, len5, len6, opp1, opp2, fac1, fac2;
                        int ok;
                        
index 17563d375f9f590a69138a271de4a7d0375d80b7..f54c7c4e0121ec3aa4901413aff5f32ce4b1c093 100644 (file)
@@ -4368,7 +4368,9 @@ static int mesh_vertices_randomize_exec(bContext *C, wmOperator *UNUSED(op))
 {
        Object *obedit= CTX_data_edit_object(C);
        BMEditMesh *em= ((Mesh *)obedit->data)->edit_btmesh;
-#if 0 /*BMESH TODO*/
+#if 1 /*BMESH TODO*/
+       (void)em;
+#else
        hashvert_flag(em, SELECT);
 #endif
        return OPERATOR_FINISHED;
index 68e1389008d2cd95ad89f1c0c2935564a1b9476e..3b8ab2f748f6bcbdb05089e93ad81f3537b4ab24 100755 (executable)
@@ -515,7 +515,7 @@ static int verge_linehit(const void *vlh1, const void *vlh2)
 
 static void knife_add_cut(knifetool_opdata *kcd)
 {
-       BMEditMesh *em = kcd->em;
+       /*BMEditMesh *em = kcd->em;*/ /*UNUSED*/
        knifetool_opdata oldkcd = *kcd;
        
        if (kcd->linehits) {
@@ -1041,7 +1041,6 @@ static int knife_sample_screen_density(knifetool_opdata *kcd, float radius)
        if (f && !is_space) {
                ListBase *lst;
                Ref *ref;
-               KnifeVert *curv = NULL;
                float dis;
                int c = 0;
                
@@ -1383,7 +1382,8 @@ static void knifenet_fill_faces(knifetool_opdata *kcd)
        ListBase *face_nets = MEM_callocN(sizeof(ListBase)*bm->totface, "face_nets");
        BMFace **faces = MEM_callocN(sizeof(BMFace*)*bm->totface, "faces knife");
        MemArena *arena = BLI_memarena_new(1<<16, "knifenet_fill_faces");
-       SmallHash shash, shash2, *hash = &shash, *visited = &shash2;
+       SmallHash shash, *hash = &shash;
+       /* SmallHash shash2, *visited = &shash2; */ /*UNUSED*/
        int i, j, k=0, totface=bm->totface;
        
        BMO_push(bm, NULL);
@@ -1512,8 +1512,6 @@ static void knifenet_fill_faces(knifetool_opdata *kcd)
                }
                
                for (j=0, entry=face_nets[i].first; entry; entry=entry->next, j++) {
-                       EditEdge *eed;
-
                        lasteve = BLI_smallhash_lookup(hash, (intptr_t)entry->kfe->v1);
                        eve = BLI_smallhash_lookup(hash, (intptr_t)entry->kfe->v2);
                        
index b50c526ef3d03b31d2ca0fcde171eb5af87f951e..eabba1965d93103adfda9657b844a578728e5ca3 100644 (file)
@@ -1032,7 +1032,15 @@ void ED_vgroup_mirror(Object *ob, int mirror_weights, int flip_vgroups)
                Mesh *me= ob->data;
                BMEditMesh *em = me->edit_btmesh;
                BMIter iter;
-#if 0 //BMESH_TODO
+#if 1 //BMESH_TODO
+               (void)eve;
+               (void)eve_mirr;
+               (void)dvert;
+               (void)dvert_mirr;
+               (void)flip_map;
+               (void)iter;
+               (void)em;
+#else
                EM_cache_x_mirror_vert(ob, em);
 
                if(!CustomData_has_layer(&em->vdata, CD_MDEFORMVERT))
index 4a6698046dd70467e937d710d69bdf6e22b9086c..281afa69744e1981f0d7735b1456076568af41e7 100644 (file)
@@ -399,8 +399,8 @@ static int material_slot_de_select(bContext *C, int select)
                return OPERATOR_CANCELLED;
 
        if(ob->type == OB_MESH) {
-               BMEditMesh *em= ((Mesh*)ob->data)->edit_btmesh;
 /*BMESH_TODO
+               BMEditMesh *em= ((Mesh*)ob->data)->edit_btmesh;
                if(em) {
                        if(select)
                                EM_select_by_material(em, ob->actcol-1);
index 4207d22a37255ed0b972a050c8bcc52f48516008..ad10c703b80bb75ce8cd81b2daa962e7ad689fa1 100644 (file)
@@ -232,7 +232,7 @@ static void make_trans_verts(Object *obedit, float *min, float *max, int mode)
                BMesh *bm = em->bm;
                BMIter iter;
                void *userdata[2] = {em, NULL};
-               int proptrans= 0;
+               /*int proptrans= 0; */ /*UNUSED*/
                
                // transform now requires awareness for select mode, so we tag the f1 flags in verts
                tottrans= 0;
index 238580a9bd6c6f92585e4bfeb039e01977ab2e4d..8804b2d2cae5ac679e2eb213f1ca02bfdcabfef8 100644 (file)
@@ -5053,7 +5053,7 @@ void special_aftertrans_update(bContext *C, TransInfo *t)
        else if (t->obedit) {
                if (t->obedit->type == OB_MESH)
                {
-                       BMEditMesh *em = ((Mesh *)t->obedit->data)->edit_btmesh;
+                       // BMEditMesh *em = ((Mesh *)t->obedit->data)->edit_btmesh;
                        /* table needs to be created for each edit command, since vertices can move etc */
                        // BMESH_TODO mesh_octree_table(t->obedit, em, NULL, 'e');
                }
index 7a661a94c04f351b836fdf123afa833d69a82ea2..6d524a59b4056891f4a06090e67efe8b4c74cee1 100644 (file)
@@ -143,9 +143,8 @@ void crazyspace_set_quats_editmesh(BMEditMesh *em, float *origcos, float *mapped
 {
        BMVert *v;
        BMIter iter, liter;
-       BMEdge *e;
        BMLoop *l;
-       float *v1, *v2, *v3, *v4, *co1, *co2, *co3, *co4;
+       float *v1, *v2, *v3, *co1, *co2, *co3;
        int *vert_table = MEM_callocN(sizeof(int)*em->bm->totvert, "vert_table");
        int index = 0;
        
index 420254b0ba14316bbc46d1b4d249df19a9d54af2..eb621fd6bf1500929c630b9d141069586d922d01 100644 (file)
@@ -2491,7 +2491,6 @@ static int circle_select_exec(bContext *C, wmOperator *op)
        BMLoop *l;
        BMIter iter, liter;
        MLoopUV *luv;
-       MTexPoly *tface;
        int x, y, radius, width, height, select;
        float zoomx, zoomy, offset[2], ellipse[2];
        int gesture_mode= RNA_int_get(op->ptr, "gesture_mode");
@@ -2940,7 +2939,6 @@ static int hide_exec(bContext *C, wmOperator *op)
        BMFace *efa;
        BMLoop *l;
        BMIter iter, liter;
-       MTexPoly *tf;
        MLoopUV *luv;
        int swap= RNA_boolean_get(op->ptr, "unselected");
        int facemode= sima ? sima->flag & SI_SELACTFACE : 0;
@@ -3031,13 +3029,12 @@ static int reveal_exec(bContext *C, wmOperator *UNUSED(op))
        SpaceImage *sima= CTX_wm_space_image(C);
        ToolSettings *ts= CTX_data_tool_settings(C);
        Object *obedit= CTX_data_edit_object(C);
-       Scene *scene = CTX_data_scene(C);
+       /*Scene *scene = CTX_data_scene(C);*/ /*UNUSED*/
        BMEditMesh *em= ((Mesh*)obedit->data)->edit_btmesh;
        BMFace *efa;
        BMLoop *l;
        BMVert *v;
        BMIter iter, liter;
-       MTexPoly *tf;
        MLoopUV *luv;
        int facemode= sima ? sima->flag & SI_SELACTFACE : 0;
        int stickymode= sima ? (sima->sticky != SI_STICKY_DISABLE) : 1;
index 7a955eef66a45f1e2695c94fbbb538457180126a..c9db202718a1f23aadfa7bb4f1225566bdece2db 100644 (file)
@@ -816,7 +816,6 @@ static void uv_map_clip_correct(BMEditMesh *em, wmOperator *op)
        BMIter iter, liter;
        MLoopUV *luv;
        float dx, dy, min[2], max[2];
-       int b, nverts;
        int correct_aspect= RNA_boolean_get(op->ptr, "correct_aspect");
        int clip_to_bounds= RNA_boolean_get(op->ptr, "clip_to_bounds");
        int scale_to_bounds= RNA_boolean_get(op->ptr, "scale_to_bounds");
@@ -902,7 +901,7 @@ static int unwrap_exec(bContext *C, wmOperator *op)
        Scene *scene= CTX_data_scene(C);
        Object *obedit= CTX_data_edit_object(C);
        /* BMEditMesh *em= ((Mesh*)obedit->data)->edit_btmesh; */ /*UNUSED*/
-       ParamHandle *handle;
+       /* ParamHandle *handle; */ /*UNUSED*/
        int method = RNA_enum_get(op->ptr, "method");
        int fill_holes = RNA_boolean_get(op->ptr, "fill_holes");
        int correct_aspect = RNA_boolean_get(op->ptr, "correct_aspect");
index 84cb8caec4386458ee07a6d2a1c37b2c641916ab..fbe1548eab14175088a4d2bc8685fac18324b1f1 100644 (file)
@@ -89,7 +89,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
        int numFaces, numEdges, numLoops;
        int *vertMap, *edgeMap, *faceMap;
        float frac;
-       MPoly *mpoly, *mpolys, *mpolyd;
+       MPoly *mpolys, *mpolyd;
        MLoop *mld, *mloops, *mls, *mloopd;
        GHashIterator *hashIter;
        /* maps vert indices in old mesh to indices in new mesh */
@@ -207,6 +207,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
                }
        } else {
                int numVerts = dm->getNumVerts(dm) * frac;
+               numLoops= 0;
 
                if(bmd->randomize)
                        BLI_array_randomize(vertMap, sizeof(*vertMap),
index 76075fbe61e21358c31e57a3312f43a345d12297..48420229328230af0420e523e03710748d2cd032 100644 (file)
@@ -340,7 +340,9 @@ DerivedMesh *doEdgeSplit(DerivedMesh *dm, EdgeSplitModifierData *emd)
        CustomData_set_layer(&cddm->edgeData, CD_MEDGE, medge);
        
        free_membase(membase);
-       MEM_freeN(etags);
+       BLI_array_free(etags);
+       BLI_array_fake_user(mvert);
+       BLI_array_fake_user(medge);
 
        /*edge calculation isn't working correctly, so just brute force it*/
        cddm->numEdgeData = 0;
index 12fb39ec8a670563e0dab0f1436574ab5fd3fe74..3a9cc133b839d8c1eabf59c45894d669db8bafdf 100644 (file)
@@ -110,7 +110,7 @@ DerivedMesh *doMirrorOnAxis(MirrorModifierData *mmd,
        MEdge *me;
        MLoop *ml;
        MPoly *mp;
-       float mtx[4][4], imtx[4][4];
+       float mtx[4][4];
        int i, j, *vtargetmap = NULL;
        BLI_array_declare(vtargetmap);
        int vector_size=0, a, b, totshape;
index a5b0603436fd903a16f72cfa3222f198dba43ca3..ac153fffd8324477cd72f79a527ecc0d2c95f9df 100644 (file)
@@ -72,13 +72,13 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *UNUSED(ob),
                                                int UNUSED(isFinalCalc))
 {
        NgonInterpModifierData *nmd= (NgonInterpModifierData *)md;
-       DerivedMesh *dm= derivedData, *result= NULL;
+       DerivedMesh *dm= derivedData;
        DerivedMesh *cddm, *dummy;
        MFace *mf;
        MPoly *mpoly;
        MLoop *mloop;
        MFace *mface = NULL, *mf2;
-       MVert *mvert = NULL, *mv2, *omvert;
+       MVert *mvert = NULL, *omvert;
        BLI_array_declare(mface);
        BLI_array_declare(mvert);
        int *verts=NULL, *loops=NULL;
@@ -181,8 +181,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *UNUSED(ob),
                                y++;
                                continue;
                        } else {
-                               float co[3];
-                               int lindex[3] = {0, 1, 2};
+                               /*int lindex[3] = {0, 1, 2};*/ /*UNUSED*/
                                
                                v1 = verts[x];
                                v2 = verts[x+1];
@@ -247,8 +246,6 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *UNUSED(ob),
                  edge will work.*/
                mul_v3_fl(cent, 1.0/(float)(mp->totloop));
                for (j=0; j<mp->totloop; j++) {
-                       float vec[3];
-                       
                        sub_v3_v3(cos[j], cent);
                        mul_v3_fl(cos[j], 1.0+FLT_EPSILON*1500.0f);
                        add_v3_v3(cos[j], cent);