code cleanup: remove unused macros, commet some which may be useful later - or good...
authorCampbell Barton <ideasman42@gmail.com>
Thu, 20 Sep 2012 01:02:39 +0000 (01:02 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 20 Sep 2012 01:02:39 +0000 (01:02 +0000)
72 files changed:
CMakeLists.txt
intern/audaspace/FX/AUD_IIRFilterReader.cpp
intern/cycles/util/util_math.h
intern/mikktspace/mikktspace.c
intern/raskter/raskter.c
source/blender/blenfont/intern/blf_font.c
source/blender/blenkernel/intern/CCGSubSurf.c
source/blender/blenkernel/intern/collision.c
source/blender/blenkernel/intern/fmodifier.c
source/blender/blenkernel/intern/implicit.c
source/blender/blenkernel/intern/softbody.c
source/blender/blenlib/BLI_dynstr.h
source/blender/blenlib/BLI_math_base.h
source/blender/blenlib/intern/BLI_heap.c
source/blender/blenlib/intern/BLI_kdopbvh.c
source/blender/blenlib/intern/boxpack2d.c
source/blender/blenlib/intern/freetypefont.c
source/blender/blenlib/intern/math_rotation.c
source/blender/blenlib/intern/noise.c
source/blender/bmesh/intern/bmesh_core.c
source/blender/bmesh/operators/bmo_create.c
source/blender/bmesh/operators/bmo_dupe.c
source/blender/bmesh/operators/bmo_join_triangles.c
source/blender/bmesh/operators/bmo_removedoubles.c
source/blender/compositor/operations/COM_DespeckleOperation.h
source/blender/editors/animation/fmodifier_ui.c
source/blender/editors/interface/interface.c
source/blender/editors/interface/interface_draw.c
source/blender/editors/interface/interface_regions.c
source/blender/editors/interface/interface_templates.c
source/blender/editors/mesh/editmesh_knife.c
source/blender/editors/mesh/editmesh_loopcut.c
source/blender/editors/mesh/editmesh_tools.c
source/blender/editors/screen/screen_edit.c
source/blender/editors/screen/screen_ops.c
source/blender/editors/sculpt_paint/paint_image.c
source/blender/editors/space_action/action_select.c
source/blender/editors/space_file/file_ops.c
source/blender/editors/space_graph/graph_buttons.c
source/blender/editors/space_image/image_buttons.c
source/blender/editors/space_image/image_draw.c
source/blender/editors/space_logic/logic_window.c
source/blender/editors/space_nla/nla_buttons.c
source/blender/editors/space_node/node_draw.c
source/blender/editors/space_node/node_templates.c
source/blender/editors/space_text/text_header.c
source/blender/editors/space_text/text_python.c
source/blender/editors/space_view3d/view3d_buttons.c
source/blender/editors/space_view3d/view3d_header.c
source/blender/editors/space_view3d/view3d_select.c
source/blender/editors/transform/transform_conversions.c
source/blender/imbuf/intern/iris.c
source/blender/imbuf/intern/jpeg.c
source/blender/makesrna/intern/rna_actuator.c
source/blender/makesrna/intern/rna_animation_api.c
source/blender/makesrna/intern/rna_armature_api.c
source/blender/makesrna/intern/rna_controller_api.c
source/blender/makesrna/intern/rna_main_api.c
source/blender/makesrna/intern/rna_mesh.c
source/blender/makesrna/intern/rna_modifier.c
source/blender/makesrna/intern/rna_nodetree.c
source/blender/makesrna/intern/rna_scene_api.c
source/blender/makesrna/intern/rna_userdef.c
source/blender/modifiers/intern/MOD_bevel.c
source/blender/nodes/texture/node_texture_util.c
source/blender/python/intern/bpy_app_ffmpeg.c
source/blender/python/intern/bpy_rna_anim.c
source/blender/python/mathutils/mathutils_geometry.c
source/blender/render/intern/source/gammaCorrectionTables.c
source/blender/render/intern/source/occlusion.c
source/blender/render/intern/source/renderdatabase.c
source/blender/windowmanager/WM_api.h

index da5dbea0e5a1d9dfb9d56a71e4f5888523b1029f..f9e4898b7e50227421feddf359409f0dff2f252a 100644 (file)
@@ -1731,7 +1731,9 @@ if(CMAKE_COMPILER_IS_GNUCC)
        ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_UNDEF -Wundef)
        ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_UNINITIALIZED -Wuninitialized)
        ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_INIT_SELF -Winit-self)  # needs -Wuninitialized
-       ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_NO_NULL -Wnonnull)
+       ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_NO_NULL -Wnonnull)  # C only
+       ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_MISSING_INCLUDE_DIRS -Wmissing-include-dirs)
+       ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_NO_DIV_BY_ZERO -Wno-div-by-zero)
 
        # # this causes too many warnings, disable
        # ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_UNDEFINED -Wundef)
@@ -1751,6 +1753,8 @@ if(CMAKE_COMPILER_IS_GNUCC)
        ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_UNDEF -Wundef)
        ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_UNINITIALIZED -Wuninitialized)
        ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_INIT_SELF -Winit-self)  # needs -Wuninitialized
+       ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_MISSING_INCLUDE_DIRS -Wmissing-include-dirs)
+       ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_DIV_BY_ZERO -Wno-div-by-zero)
 
        # # this causes too many warnings, disable
        # ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_UNDEFINED -Wundef)
@@ -1773,7 +1777,7 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
        ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_STRICT_PROTOTYPES  -Wstrict-prototypes)
        ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_MISSING_PROTOTYPES -Wmissing-prototypes)
 
-       ADD_CHECK_C_COMPILER_FLAG(CXX_WARNINGS C_WARN_ALL -Wall)
+       ADD_CHECK_C_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_ALL -Wall)
        ADD_CHECK_C_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_AUTOLOGICAL_COMPARE -Wno-tautological-compare)
        ADD_CHECK_C_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_UNKNOWN_PRAGMAS -Wno-unknown-pragmas)
        ADD_CHECK_C_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_CHAR_SUBSCRIPTS -Wno-char-subscripts)
index 06880818692224ea8b6252266b0ca41c9e231340..8f78c110d1fc6c97214a8437a3f6c5da0d805200 100644 (file)
@@ -34,7 +34,7 @@ AUD_IIRFilterReader::AUD_IIRFilterReader(AUD_Reference<AUD_IReader> reader,
                                                                                 const std::vector<float>& a) :
        AUD_BaseIIRFilterReader(reader, b.size(), a.size()), m_a(a), m_b(b)
 {
-       if(m_a.size())
+       if(m_a.empty() == false)
        {
                for(int i = 1; i < m_a.size(); i++)
                        m_a[i] /= m_a[0];
index 71a5dedeaa45f0e426b5a8c3cbcc80986cdd1b14..0b6f020ade5426b5b9518807e7b01e16504ce98f 100644 (file)
@@ -26,7 +26,9 @@
 
 #ifndef __KERNEL_OPENCL__
 
-#define _USE_MATH_DEFINES
+#ifdef _MSC_VER
+#  define _USE_MATH_DEFINES
+#endif
 
 #include <float.h>
 #include <math.h>
index a1ae6bd81c0d6e8b0b622fff3653a2e58cc54e56..a6597986c0a6b5e3a1cc07e5afb90a8fbb546225 100644 (file)
@@ -1063,6 +1063,7 @@ static int Build4RuleGroups(STriInfo pTriInfos[], SGroup pGroups[], int piGroupT
        const int iNrMaxGroups = iNrTrianglesIn*3;
        int iNrActiveGroups = 0;
        int iOffset = 0, f=0, i=0;
+       (void)iNrMaxGroups;  /* quiet warnings in non debug mode */
        for (f=0; f<iNrTrianglesIn; f++)
        {
                for (i=0; i<3; i++)
@@ -1094,6 +1095,7 @@ static int Build4RuleGroups(STriInfo pTriInfos[], SGroup pGroups[], int piGroupT
                                        const tbool bOrPre2 = (pTriInfos[neigh_indexL].iFlag&ORIENT_PRESERVING)!=0 ? TTRUE : TFALSE;
                                        const tbool bDiff = bOrPre!=bOrPre2 ? TTRUE : TFALSE;
                                        assert(bAnswer || bDiff);
+                                       (void)bAnswer, (void)bDiff;  /* quiet warnings in non debug mode */
                                }
                                if (neigh_indexR>=0) // neighbor
                                {
@@ -1104,6 +1106,7 @@ static int Build4RuleGroups(STriInfo pTriInfos[], SGroup pGroups[], int piGroupT
                                        const tbool bOrPre2 = (pTriInfos[neigh_indexR].iFlag&ORIENT_PRESERVING)!=0 ? TTRUE : TFALSE;
                                        const tbool bDiff = bOrPre!=bOrPre2 ? TTRUE : TFALSE;
                                        assert(bAnswer || bDiff);
+                                       (void)bAnswer, (void)bDiff;  /* quiet warnings in non debug mode */
                                }
 
                                // update offset
index 92ec695baf07c6b2232dc3f00eb26806db88d595..c79bcc4a76de1ce708397e9a33b63aeb3221cf2c 100644 (file)
@@ -35,7 +35,6 @@
 /* from BLI_utildefines.h */
 #define MIN2(x, y)               ( (x) < (y) ? (x) : (y) )
 #define MAX2(x, y)               ( (x) > (y) ? (x) : (y) )
-#define ABS(a)                   ( (a) < 0 ? (-(a)) : (a) )
 
 struct PolyVert {
        int x;
index 6527c5c4823aa5cda255a15a02e2f3a50332436c..1900efa2dbcd7b2416dd53441c4e3fc89da559f8 100644 (file)
@@ -174,7 +174,7 @@ void blf_font_draw(FontBLF *font, const char *str, size_t len)
 
        blf_font_ensure_ascii_table(font);
 
-       while (str[i] && i < len) {
+       while ((i < len) && str[i]) {
                BLF_UTF8_NEXT_FAST(font, g, str, i, c, glyph_ascii_table);
 
                if (c == BLI_UTF8_ERR)
index 387d4775ad43a84bfca4aefa93217a3df6a783ae..82ac0736b073c3364193e7437ee0e8ce4ed9c245 100644 (file)
@@ -1397,7 +1397,7 @@ CCGError ccgSubSurf_processSync(CCGSubSurf *ss)
        return eCCGError_None;
 }
 
-#define VERT_getNo(e, lvl)                  _vert_getNo(e, lvl, vertDataSize, normalDataOffset)
+#define VERT_getNo(e, lvl)                  _vert_getNo(v, lvl, vertDataSize, normalDataOffset)
 #define EDGE_getNo(e, lvl, x)               _edge_getNo(e, lvl, x, vertDataSize, normalDataOffset)
 #define FACE_getIFNo(f, lvl, S, x, y)       _face_getIFNo(f, lvl, S, x, y, subdivLevels, vertDataSize, normalDataOffset)
 #define FACE_calcIFNo(f, lvl, S, x, y, no)  _face_calcIFNo(f, lvl, S, x, y, no, subdivLevels, vertDataSize)
@@ -1491,7 +1491,7 @@ static void ccgSubSurf__calcVertNormals(CCGSubSurf *ss,
        /* XXX can I reduce the number of normalisations here? */
        for (ptrIdx = 0; ptrIdx < numEffectedV; ptrIdx++) {
                CCGVert *v = (CCGVert *) effectedV[ptrIdx];
-               float length, *no = _vert_getNo(v, lvl, vertDataSize, normalDataOffset);
+               float length, *no = VERT_getNo(v, lvl);
 
                NormZero(no);
 
index af9bb971d05651e4b048d6a0c89851b184857f70..6631afcddaf5c444fcae78eb6bccc86bf5c4903b 100644 (file)
@@ -161,8 +161,6 @@ void bvhtree_update_from_mvert(BVHTree * bvhtree, MFace *faces, int numfaces, MV
 /***********************************
 Collision modifier code end
 ***********************************/
-#define mySWAP(a, b) do { double tmp = b ; b = a ; a = tmp ; } while (0)
-
 
 // w3 is not perfect
 static void collision_compute_barycentric ( float pv[3], float p1[3], float p2[3], float p3[3], float *w1, float *w2, float *w3 )
index 538d2469a934136027dea592d7b6b3141dcd3a9c..683210763989b6ed95990c97cee10873d44960ba 100644 (file)
 #include "BKE_fcurve.h"
 #include "BKE_idprop.h"
 
-
-#define SMALL -1.0e-10
-#define SELECT 1
-
 /* ******************************** F-Modifiers ********************************* */
 
 /* Info ------------------------------- */
index fcc8b4322a0d08ec24f937188ce0d46163f1ea3a..ebb95a6561e2fb34a0a99a8b8a7d0b799fc7ca0a 100644 (file)
@@ -48,7 +48,9 @@
 #include "BKE_global.h"
 
 
-#define CLOTH_OPENMP_LIMIT 512
+#ifdef _OPENMP
+#  define CLOTH_OPENMP_LIMIT 512
+#endif
 
 #if 0  /* debug timing */
 #ifdef _WIN32
index 4a88bfbfdad717dccdc2c6b634d3813f449b64c0..4c28fe018953f4cc03792e2e8665bdb3f5795c4a 100644 (file)
@@ -143,7 +143,9 @@ typedef struct  SB_thread_context {
 } SB_thread_context;
 
 #define NLF_BUILD  1
-#define NLF_SOLVE  2
+#if 0
+#  define NLF_SOLVE  2
+#endif
 
 #define MID_PRESERVE 1
 
index 1fa0a3aee8aae270a5416bc7123e82ab244d9ccb..833c416c1c163e5a95f9f772fae06a027139b668 100644 (file)
@@ -111,7 +111,6 @@ char *BLI_dynstr_get_cstring(DynStr *ds);
  *
  * \param ds The DynStr of interest.
  * \param str The string to fill.
- * \return The contents of \a ds as a c-string.
  */
 void    BLI_dynstr_get_cstring_ex(DynStr *ds, char *str);
 
index 886ed6f495db87c58583c5019f2b1edb8609a404..6ee1498c855c74c2dc39a6cb0f22c4f1c0efbdb4 100644 (file)
@@ -30,8 +30,8 @@
  *  \ingroup bli
  */
 
-#ifdef WIN32
-#define _USE_MATH_DEFINES
+#ifdef _MSC_VER
+#  define _USE_MATH_DEFINES
 #endif
 
 #include <math.h>
index c117519243448bbf68b82772ff0aba95aa26861e..ee7d93ea1a95a5f7ee2a4b527c83e6ac5af0daf9 100644 (file)
@@ -58,7 +58,7 @@ struct Heap {
 #define HEAP_LEFT(i)   ((i << 1) + 1)
 #define HEAP_RIGHT(i)  ((i << 1) + 2)
 #define HEAP_COMPARE(a, b) (a->value < b->value)
-#define HEAP_EQUALS(a, b) (a->value == b->value)
+// #define HEAP_EQUALS(a, b) (a->value == b->value) // UNUSED
 #define HEAP_SWAP(heap, i, j) \
        {                                                                            \
                SWAP(int, heap->tree[i]->index, heap->tree[j]->index);                   \
index 2b3c314131b25c11eab8550a619d3e62088ec955..167797946bcbf11c1539072eb8a600954d2d206f 100644 (file)
@@ -42,7 +42,6 @@
 #endif
 
 #define MAX_TREETYPE 32
-#define DEFAULT_FIND_NEAREST_HEAP_SIZE 1024
 
 typedef struct BVHNode {
        struct BVHNode **children;
@@ -114,6 +113,8 @@ static float KDOP_AXES[13][3] = {
        {0, 1.0, -1.0}
 };
 
+#if 0
+
 /*
  * Generic push and pop heap
  */
@@ -153,7 +154,6 @@ static float KDOP_AXES[13][3] = {
                heap[parent] = element;                                               \
        } (void)0
 
-#if 0
 static int ADJUST_MEMORY(void *local_memblock, void **memblock, int new_size, int *max_size, int size_per_item)
 {
        int new_max_size = *max_size * 2;
@@ -1167,8 +1167,6 @@ typedef struct NodeDistance {
 
 } NodeDistance;
 
-#define NodeDistance_priority(a, b) ( (a).dist < (b).dist)
-
 // TODO: use a priority queue to reduce the number of nodes looked on
 static void dfs_find_nearest_dfs(BVHNearestData *data, BVHNode *node)
 {
@@ -1211,6 +1209,11 @@ static void dfs_find_nearest_begin(BVHNearestData *data, BVHNode *node)
 
 
 #if 0
+
+#define DEFAULT_FIND_NEAREST_HEAP_SIZE 1024
+
+#define NodeDistance_priority(a, b) ( (a).dist < (b).dist)
+
 static void NodeDistance_push_heap(NodeDistance *heap, int heap_size)
 PUSH_HEAP_BODY(NodeDistance, NodeDistance_priority, heap, heap_size)
 
index 5da719cd500f743d925e83bff7d6d5ddba463f15..1c70a612c4fcd8b756d747c6b9d955f0ad79ea65 100644 (file)
@@ -73,7 +73,9 @@ typedef struct BoxVert {
                         ((b)->v[BR]->x = (b)->v[TR]->x)
 #define UPDATE_V34Y(b)  ((b)->v[TL]->y = (b)->v[TR]->y); \
                         ((b)->v[BR]->y = (b)->v[BL]->y)
-#define UPDATE_V34(b) UPDATE_V34X(b); UPDATE_V34Y(b)
+                                               
+/* UNUSED */
+// #define UPDATE_V34(b) UPDATE_V34X(b); UPDATE_V34Y(b)
 
 #define SET_BOXLEFT(b, f)   (b)->v[TR]->x = f + (b)->w; \
                             (b)->v[BL]->x = f;          \
@@ -93,8 +95,8 @@ typedef struct BoxVert {
       BOXRIGHT(b1)  - EPSILON <= BOXLEFT(b2)  || \
       BOXTOP(b1)    - EPSILON <= BOXBOTTOM(b2))
 
-#define MIN2(x, y)              ((x) < (y) ? (x) : (y))
-#define MAX2(x, y)              ((x) > (y) ? (x) : (y))
+/* compiler should inline */
+static float maxf(const float a, const float b) { return b > a ? b : a; }
 
 #if 0
 #define BOXDEBUG(b) \
@@ -131,8 +133,8 @@ static int vertex_sort(const void *p1, const void *p2)
        v1 = vertarray + ((int *)p1)[0];
        v2 = vertarray + ((int *)p2)[0];
 
-       a1 = MAX2(v1->x + box_width, v1->y + box_height);
-       a2 = MAX2(v2->x + box_width, v2->y + box_height);
+       a1 = maxf(v1->x + box_width, v1->y + box_height);
+       a2 = maxf(v2->x + box_width, v2->y + box_height);
 
        /* sort largest to smallest */
        if      (a1 > a2) return 1;
@@ -312,8 +314,8 @@ void BLI_box_pack_2D(BoxPack *boxarray, const int len, float *tot_width, float *
                                        if (!isect) {
 
                                                /* maintain the total width and height */
-                                               (*tot_width) = MAX2(BOXRIGHT(box), (*tot_width));
-                                               (*tot_height) = MAX2(BOXTOP(box), (*tot_height));
+                                               (*tot_width) = maxf(BOXRIGHT(box), (*tot_width));
+                                               (*tot_height) = maxf(BOXTOP(box), (*tot_height));
 
                                                /* Place the box */
                                                vert->free &= ~quad_flags[j];
index 597a645eb9cd2da328e2b8ba1784eff620d4585e..8523927054104993c2e660639ebde8ee5aec522e 100644 (file)
@@ -58,9 +58,6 @@
 #include "DNA_packedFile_types.h"
 #include "DNA_curve_types.h"
 
-#define myMIN_ASCII     32
-#define myMAX_ASCII     255
-
 /* local variables */
 static FT_Library library;
 static FT_Error err;
index f0ed23aabc90b1f830aa23027ead05a960794399..e10b0b3298c34a78d3d18d14235ad642aac1b62b 100644 (file)
@@ -35,7 +35,9 @@
 /******************************** Quaternions ********************************/
 
 /* used to test is a quat is not normalized (only used for debug prints) */
-#define QUAT_EPSILON 0.0001
+#ifdef DEBUG
+#  define QUAT_EPSILON 0.0001
+#endif
 
 /* convenience, avoids setting Y axis everywhere */
 void unit_axis_angle(float axis[3], float *angle)
index bd83c5e018c88cca94ffde5229ba5423a2627527..792bf929182c92977a71e7e19163d72d332e01ca 100644 (file)
@@ -45,7 +45,8 @@ static float noise3_perlin(float vec[3]);
 //static float turbulence_perlin(float *point, float lofreq, float hifreq);
 //static float turbulencep(float noisesize, float x, float y, float z, int nr);
 
-#define HASHVEC(x, y, z) hashvectf + 3 * hash[(hash[(hash[(z) & 255] + (y)) & 255] + (x)) & 255]
+/* UNUSED */
+// #define HASHVEC(x, y, z) hashvectf + 3 * hash[(hash[(hash[(z) & 255] + (y)) & 255] + (x)) & 255]
 
 /* needed for voronoi */
 #define HASHPNT(x, y, z) hashpntf + 3 * hash[(hash[(hash[(z) & 255] + (y)) & 255] + (x)) & 255]
index f03ce9b854328dc9c663d22d394b0a1b4b9222e6..ccbbb6f170b738d3f1778395c5ed5a1bd9912c49 100644 (file)
@@ -836,8 +836,6 @@ static void bm_elements_systag_disable(void *veles, int tot, int flag)
        }
 }
 
-#define FACE_MARK  (1 << 10)
-
 static int count_flagged_radial(BMesh *bm, BMLoop *l, int flag)
 {
        BMLoop *l2 = l;
index 4723b631c5fd6ccb400b84625f12bcde7457f4b0..1567455e354dde56224acf18489676ba28a4a322 100644 (file)
@@ -364,8 +364,6 @@ static void init_rotsys(BMesh *bm, EdgeData *edata, VertData *vdata)
        /* BLI_array_staticdeclare(verts, BM_NGON_STACK_SIZE); */ /* UNUSE */
        int i;
        
-#define SIGN(n) ((n) < 0.0f)
-       
        BM_ITER_MESH (v, &iter, bm, BM_VERTS_OF_MESH) {
                BMIter eiter;
                float no[3], cent[3];
index 4d4d7e30a4e59862abdad704e99028e291f32475..32270007a0bccca767be6764f0145b22b8616e61 100644 (file)
@@ -37,7 +37,7 @@
 #define DUPE_INPUT      1 /* input from operator */
 #define DUPE_NEW        2
 #define DUPE_DONE       4
-#define DUPE_MAPPED     8
+// #define DUPE_MAPPED     8 // UNUSED
 
 /**
  * COPY VERTEX
index 4d052dd29598d4055c67377e8bceb6fe81665a6a..0d8b397110e221563675e0c8ad86d417f7b011fe 100644 (file)
 
 #include "intern/bmesh_operators_private.h" /* own include */
 
-/* Bitflags for edges */
-#define T2QDELETE      1
-#define T2QCOMPLEX     2
-#define T2QJOIN                4
-
 /* assumes edges are validated before reaching this poin */
 static float measure_facepair(BMVert *v1, BMVert *v2,
                               BMVert *v3, BMVert *v4, float limit)
index 0caa766c0f0da6e183210c72ac3e9ac787000ffa..d3e98dd96c187c41e48166352166ec2636b4927a 100644 (file)
@@ -244,11 +244,11 @@ static int vergaverco(const void *e1, const void *e2)
        else return 0;
 }
 
-#define VERT_TESTED    1
+// #define VERT_TESTED 1 // UNUSED
 #define VERT_DOUBLE    2
 #define VERT_TARGET    4
 #define VERT_KEEP      8
-#define VERT_MARK      16
+// #define VERT_MARK   16 // UNUSED
 #define VERT_IN                32
 
 #define EDGE_MARK      1
index 5b79d7cb7e0d0b10c5faee82270b0f13503d7d55..99635e61544aaf270263f29c864f4aeb0debd683 100644 (file)
@@ -27,8 +27,8 @@ private:
        float m_threshold;
        float m_threshold_neighbour;
 
-       int m_filterWidth;
-       int m_filterHeight;
+       // int m_filterWidth;
+       // int m_filterHeight;
 
 protected:
        SocketReader *m_inputOperation;
index e254fb7a3c4f3349570a3175f7adea4de2e3593c..30e4d8570cbe9e694a98638bf7bf08646028cf85 100644 (file)
 #define B_REDR                  1
 #define B_FMODIFIER_REDRAW      20
 
-/* macro for use here to draw background box and set height */
-// XXX for now, roundbox has it's callback func set to NULL to not intercept events
-#define DRAW_BACKDROP(height) \
-       { \
-               uiDefBut(block, ROUNDBOX, B_REDR, "", -3, yco - height, width + 3, height - 1, NULL, 5.0, 0.0, 12.0, (float)rb_col, ""); \
-       } (void)0
-
 /* callback to verify modifier data */
 static void validate_fmodifier_cb(bContext *UNUSED(C), void *fcm_v, void *UNUSED(arg))
 {
index e343b1f98508ef2566f5702f346d994d7505f6ab..c0045580ede061df0406cf4de62a67fd07a23d1a 100644 (file)
 
 #include "interface_intern.h"
 
-#define MENU_WIDTH          120
-#define MENU_ITEM_HEIGHT    20
-#define MENU_SEP_HEIGHT     6
-
 #define PRECISION_FLOAT_MAX 6
 #define PRECISION_FLOAT_MAX_POW 1000000 /* pow(10, PRECISION_FLOAT_MAX)  */
 
index 0d325233db37e210df5ac1697b611c505bcbd482..e7c7d934f9fb2ec086ca5cfe8621859349635136 100644 (file)
@@ -60,8 +60,6 @@
 /* own include */
 #include "interface_intern.h"
 
-#define UI_DISABLED_ALPHA_OFFS  -160
-
 static int roundboxtype = UI_CNR_ALL;
 
 void uiSetRoundBox(int type)
index 30d9a9a5ba13c5b068c00f919daa13f99eb02837..468a2e4128be3452187030225e33867a10edfb99 100644 (file)
@@ -70,7 +70,6 @@
 
 #include "interface_intern.h"
 
-#define MENU_SEPR_HEIGHT    6
 #define B_NOP               -1
 #define MENU_SHADOW_SIDE    8
 #define MENU_SHADOW_BOTTOM  10
@@ -1874,12 +1873,6 @@ static void ui_warp_pointer(int x, int y)
 
 /********************* Color Button ****************/
 
-/* picker sizes S hsize, F full size, D spacer, B button/pallette height  */
-#define SPICK   110.0
-#define FPICK   180.0
-#define DPICK   6.0
-#define BPICK   24.0
-
 /* for picker, while editing hsv */
 void ui_set_but_hsv(uiBut *but)
 {
@@ -2053,10 +2046,6 @@ static void do_picker_new_mode_cb(bContext *UNUSED(C), void *bt1, void *UNUSED(a
        picker_new_hide_reveal(bt->block, colormode);
 }
 
-/* picker sizes S hsize, F full size, D spacer, B button/pallette height  */
-#define SPICK1  150.0
-#define DPICK1  6.0
-
 #define PICKER_H    150
 #define PICKER_W    150
 #define PICKER_SPACE    6
index 669da9f24c2111257874366c79248128027f9ccc..4b9d4978948a1b2e63ad49b0e2bf424284645fe1 100644 (file)
@@ -937,28 +937,26 @@ uiLayout *uiTemplateModifier(uiLayout *layout, bContext *C, PointerRNA *ptr)
 #include "BKE_action.h"
 #include "BKE_constraint.h"
 
-#define REDRAWIPO                   1
-#define REDRAWNLA                   2
-#define REDRAWBUTSOBJECT            3
-#define REDRAWACTION                4
 #define B_CONSTRAINT_TEST           5
-#define B_CONSTRAINT_CHANGETARGET   6
-#define REMAKEIPO                   8
-#define B_DIFF                      9
+// #define B_CONSTRAINT_CHANGETARGET   6
 
 static void do_constraint_panels(bContext *C, void *ob_pt, int event)
 {
-       Main *bmain = CTX_data_main(C);
-       Scene *scene = CTX_data_scene(C);
        Object *ob = (Object *)ob_pt;
 
        switch (event) {
                case B_CONSTRAINT_TEST:
                        break; /* no handling */
+#if 0  /* UNUSED */
                case B_CONSTRAINT_CHANGETARGET:
+               {
+                       Main *bmain = CTX_data_main(C);
+                       Scene *scene = CTX_data_scene(C);
                        if (ob->pose) ob->pose->flag |= POSE_RECALC;  /* checks & sorts pose channels */
                        DAG_scene_sort(bmain, scene);
                        break;
+               }
+#endif
                default:
                        break;
        }
@@ -1270,8 +1268,6 @@ static void rna_update_cb(bContext *C, void *arg_cb, void *UNUSED(arg))
        RNA_property_update(C, &cb->ptr, cb->prop);
 }
 
-#define B_BANDCOL 1
-
 static void colorband_add_cb(bContext *C, void *cb_v, void *coba_v)
 {
        ColorBand *coba = coba_v;
index 7ecfb712c18cae588e8c3cb4b57a056923f8e09b..b6e0ffa865dad30f13f6b8f9e87dd7723ab4079c 100644 (file)
@@ -29,7 +29,9 @@
  *  \ingroup edmesh
  */
 
-#define _USE_MATH_DEFINES
+#ifdef _MSC_VER
+#  define _USE_MATH_DEFINES
+#endif
 
 #include "MEM_guardedalloc.h"
 
@@ -1753,6 +1755,9 @@ static int knife_update_active(KnifeTool_OpData *kcd)
        return 1;
 }
 
+#define SCANFILL_CUTS 0
+#if SCANFILL_CUTS
+
 #define MARK            4
 #define DEL             8
 #define VERT_ON_EDGE    16
@@ -1761,9 +1766,6 @@ static int knife_update_active(KnifeTool_OpData *kcd)
 #define BOUNDARY        128
 #define FACE_NEW        256
 
-#define SCANFILL_CUTS 0
-#if SCANFILL_CUTS
-
 typedef struct facenet_entry {
        struct facenet_entry *next, *prev;
        KnifeEdge *kfe;
index 60c5244ddbc665125f2e796cbf33760c108aa1ac..8b13cc61d3e683683af20ba363b28dff7af3f4f1 100644 (file)
@@ -29,7 +29,9 @@
  */
 
 #include <float.h>
-#define _USE_MATH_DEFINES
+#ifdef _MSC_VER
+#  define _USE_MATH_DEFINES
+#endif
 #include <math.h>
 #include <string.h>
 #include <ctype.h>
index 8f2e27a0ab428c2b5dac8176a4a4eea687fa9e8b..28f8064a38fc6c663c6109baa7c59bbcb43bee2d 100644 (file)
@@ -2526,12 +2526,6 @@ void MESH_OT_solidify(wmOperatorType *ot)
        RNA_def_property_ui_range(prop, -10, 10, 0.1, 4);
 }
 
-#define TRAIL_POLYLINE 1 /* For future use, They don't do anything yet */
-#define TRAIL_FREEHAND 2
-#define TRAIL_MIXED    3 /* (1|2) */
-#define TRAIL_AUTO     4 
-#define TRAIL_MIDPOINTS 8
-
 typedef struct CutCurve {
        float x;
        float y;
index e9447530a98fe2499ca34405fca465b7adb763ec..2e1723027b8009f1b885980c8c8df56eb91f9460 100644 (file)
@@ -705,10 +705,6 @@ static void screen_test_scale(bScreen *sc, int winsizex, int winsizey)
 
 /* *********************** DRAWING **************************************** */
 
-
-#define SCR_BACK 0.55
-#define SCR_ROUND 12
-
 /* draw vertical shape visualizing future joining (left as well
  * right direction of future joining) */
 static void draw_horizontal_join_shape(ScrArea *sa, char dir)
index bff0a2994e84db61fb0d5da12e87092a8584c764..54d4ec790a65dfb87125387693e7508a43381563 100644 (file)
@@ -1196,9 +1196,6 @@ static void SCREEN_OT_area_move(wmOperatorType *ot)
  * call exit() or cancel() and remove handler
  */
 
-#define SPLIT_STARTED   1
-#define SPLIT_PROGRESS  2
-
 typedef struct sAreaSplitData {
        int x, y;   /* last used mouse position */
        
index a0e3cb1d20f5a75ab6e4aa44c682edd154d3c5dc..3dc890de5c0337684a56ad46605f778e1fcb96e9 100644 (file)
@@ -240,8 +240,6 @@ typedef struct ImagePaintRegion {
 /* vert flags */
 #define PROJ_VERT_CULL 1
 
-#define PI_80_DEG ((M_PI_2 / 9) * 8)
-
 /* This is mainly a convenience struct used so we can keep an array of images we use
  * Thir imbufs, etc, in 1 array, When using threads this array is copied for each thread
  * because 'partRedrawRect' and 'touch' values would not be thread safe */
index ab2b473baa0c919e93fc48b1f4c2d30c42e148ec..5da348b2a84e329af3e71b7e5db833a9179d444c 100644 (file)
@@ -912,9 +912,6 @@ void ACTION_OT_select_leftright(wmOperatorType *ot)
  * selection mode between replacing the selection (without) and inverting the selection (with).
  */
 
-/* sensitivity factor for frame-selections */
-#define FRAME_CLICK_THRESH      0.1f
-
 /* ------------------- */
  
 /* option 1) select keyframe directly under mouse */
index 94967b264ed3d83949c2562ff8d5d543cb49dbd2..fcbeb064e4dc995159722d9b178313abd33513dc 100644 (file)
 #include <stdio.h>
 #include <ctype.h>
 
-/* for events */
-#define NOTACTIVEFILE       0
-#define ACTIVATE            1
-#define INACTIVATE          2
-
 /* ---------- FILE SELECTION ------------ */
 static FileSelection find_file_mouse_rect(SpaceFile *sfile, ARegion *ar, const rcti *rect)
 {
index efe62eaf495ab8aaff6667e743cf8bd814b0a826..0d56b02e08622059dd5e2086120094a28e76c960 100644 (file)
 
 #include "graph_intern.h"   // own include
 
-/* XXX */
-
-/* temporary definition for limits of float number buttons (FLT_MAX tends to infinity with old system) */
-#define UI_FLT_MAX  10000.0f
-
-
 /* ******************* graph editor space & buttons ************** */
 
 #define B_REDR 1
index 3728d68fdbcad9b0e65f3966360fb7f539119e8d..0b904f36a8cc0624cb190c0a98d7adab200fcc5e 100644 (file)
 
 #include "image_intern.h"
 
-#define B_REDR                1
-#define B_IMAGECHANGED        2
-#define B_NOP                 0
-#define B_TWINANIM            5
-#define B_SIMAGETILE          6
-#define B_IDNAME             10
-#define B_FACESEL_PAINT_TEST 11
-#define B_SIMA_RECORD        12
-#define B_SIMA_PLAY          13
-
-#define B_SIMANOTHING        16
-#define B_SIMABRUSHCHANGE    17
-#define B_SIMABRUSHBROWSE    18
-#define B_SIMABRUSHLOCAL     19
-#define B_SIMABRUSHDELETE    20
-#define B_KEEPDATA           21
-#define B_SIMABTEXBROWSE     22
-#define B_SIMABTEXDELETE     23
-#define B_VPCOLSLI           24
-#define B_SIMACLONEBROWSE    25
-#define B_SIMACLONEDELETE    26
-
 /* proto */
 
 static void image_info(Scene *scene, ImageUser *iuser, Image *ima, ImBuf *ibuf, char *str)
index 52bb44d4e193fc5298855bed6750fa5686e8d969..749ba75cfa1a07d4493476f41d99c2530332ec58 100644 (file)
@@ -78,8 +78,6 @@
 
 #include "image_intern.h"
 
-#define HEADER_HEIGHT 18
-
 static void draw_render_info(Scene *scene, Image *ima, ARegion *ar)
 {
        RenderResult *rr;
index 6ffac1dcd34284b73130e69e952f673ef6ba3f64..b8a6af03ef629638080c601ca7660f76f0929fb2 100644 (file)
@@ -91,7 +91,6 @@
 
 #define B_SOUNDACT_BROWSE      2712
 
-#define B_SETSECTOR            2713
 #define B_SETPROP              2714
 #define B_SETACTOR             2715
 #define B_SETMAINACTOR         2716
index 804d44ba720713d8f466d8a9d189e954847fcb91..18e983047cd0cdf86e32b28e29c61d562a11a99f 100644 (file)
@@ -67,9 +67,6 @@
 
 /* ******************* nla editor space & buttons ************** */
 
-#define B_NOP       1
-#define B_REDR      2
-
 /* -------------- */
 
 static void do_nla_region_buttons(bContext *C, void *UNUSED(arg), int event)
index fd14cf1a4085cb947c354b5f4fe4a38083c9b23c..379e9987c4ce309a51da7e8da2143950c1e0cbf2 100644 (file)
@@ -62,8 +62,6 @@
 #include "node_intern.h"  /* own include */
 #include "COM_compositor.h"
 
-/* width of socket columns in group display */
-#define NODE_GROUP_FRAME  120
 /* XXX interface.h */
 extern void ui_dropshadow(const rctf *rct, float radius, float aspect, float alpha, int select);
 
index 7881014ed54444bf4032413af03c647602775312..3d93a6c14a1656a5821c3e8711037b75bda1368d 100644 (file)
@@ -230,7 +230,7 @@ static void node_socket_add_replace(Main *bmain, bNodeTree *ntree, bNode *node_t
 
 /****************************** Node Link Menu *******************************/
 
-#define UI_NODE_LINK_ADD        0
+// #define UI_NODE_LINK_ADD        0
 #define UI_NODE_LINK_DISCONNECT -1
 #define UI_NODE_LINK_REMOVE     -2
 
index b0cd6aeaab48e1bb836751fe8777472a9242f03d..7dc3ec1ac606e9f05e9f02ad35b200b244c3ed3c 100644 (file)
 
 #include "WM_types.h"
 
-
-
-
 #ifdef WITH_PYTHON
 // XXX #include "BPY_menus.h"
 #endif
 
 #include "text_intern.h"
 
-#define HEADER_PATH_MAX 260
-
 /* ************************ header area region *********************** */
 
 /************************** properties ******************************/
index f980e19e9c8ad9a86ad0a607e80432c4d4f8a1e4..966afe22e4276bf10b47922e7a12813ac4a61d5e 100644 (file)
@@ -180,13 +180,9 @@ static void confirm_suggestion(Text *text, int skipleft)
 }
 
 // XXX
-#define L_MOUSE 0
-#define M_MOUSE 0
-#define R_MOUSE 0
 #define LR_SHIFTKEY 0
 #define LR_ALTKEY 0
 #define LR_CTRLKEY 0
-#define LR_OSKEY 0
 
 // XXX
 static int doc_scroll = 0;
index c819637fd04e55b795c019d7f757b14484800a8b..c8aca5674a443f73a1cfb76271c1f9eb8ae4bbca 100644 (file)
@@ -83,7 +83,6 @@
 
 
 /* ******************* view3d space & buttons ************** */
-#define B_NOP               1
 #define B_REDR              2
 #define B_OBJECTPANELMEDIAN 1008
 
index 90342fab246f007d48b6a3417044b660c39dbc8c..b2ae63df66200fe41ab984649eb04af5168a250b 100644 (file)
@@ -96,7 +96,6 @@ static void do_view3d_header_buttons(bContext *C, void *arg, int event);
 #define B_MAN_ROT   117
 #define B_MAN_SCALE 118
 #define B_MAN_MODE  120
-#define B_NOP       123
 
 /* XXX quickly ported across */
 static void handle_view3d_lock(bContext *C)
index a10cc38b6c5ab40f58e3de9b4c3d44ba948e83a1..b16fc5a8b2d10a55c6abe90affab1ff5a584f2af 100644 (file)
@@ -319,11 +319,6 @@ static int edge_inside_rect(rcti *rect, short x1, short y1, short x2, short y2)
        return 1;
 }
 
-
-#define MOVES_GESTURE 50
-#define MOVES_LASSO 500
-
-
 /* warning; lasso select with backbuffer-check draws in backbuf with persp(PERSP_WIN) 
  * and returns with persp(PERSP_VIEW). After lasso select backbuf is not OK
  */
index 28eedfbf9d7515597855fe0ff4acd33bfb78d73a..022e9177a4ad11a9e146301421ce735029f0b826 100644 (file)
@@ -1773,9 +1773,6 @@ void flushTransParticles(TransInfo *t)
 
 /* ********************* mesh ****************** */
 
-/* proportional distance based on connectivity  */
-#define THRESHOLDFACTOR (1.0f - 0.0001f)
-
 /* I did this wrong, it should be a breadth-first search
  * but instead it's a depth-first search, fudged
  * to report shortest distances.  I have no idea how fast
index 3fd25fff92feda88ac4d5bb74727dbc5fee4f704..549a28a04539e6c81ac34d49f523017d1c7c8d7f 100644 (file)
@@ -83,21 +83,21 @@ typedef struct {
 #define OFFSET_R    0   /* this is byte order dependent */
 #define OFFSET_G    1
 #define OFFSET_B    2
-#define OFFSET_A    3
+// #define OFFSET_A    3
 
 #define CHANOFFSET(z)   (3 - (z)) /* this is byte order dependent */
 
-#define TYPEMASK        0xff00
+// #define TYPEMASK        0xff00
 #define BPPMASK         0x00ff
-#define ITYPE_VERBATIM      0x0000
+// #define ITYPE_VERBATIM      0x0000 // UNUSED
 #define ITYPE_RLE       0x0100
 #define ISRLE(type)     (((type) & 0xff00) == ITYPE_RLE)
-#define ISVERBATIM(type)    (((type) & 0xff00) == ITYPE_VERBATIM)
+// #define ISVERBATIM(type)    (((type) & 0xff00) == ITYPE_VERBATIM)
 #define BPP(type)       ((type) & BPPMASK)
 #define RLE(bpp)        (ITYPE_RLE | (bpp))
-#define VERBATIM(bpp)       (ITYPE_VERBATIM | (bpp))
-#define IBUFSIZE(pixels)    ((pixels + (pixels >> 6)) << 2)
-#define RLE_NOP         0x00
+// #define VERBATIM(bpp)       (ITYPE_VERBATIM | (bpp)) // UNUSED
+// #define IBUFSIZE(pixels)    ((pixels + (pixels >> 6)) << 2) // UNUSED
+// #define RLE_NOP         0x00
 
 /* funcs */
 static void readheader(FILE *inf, IMAGE *image);
index 691db96989d71721254c328456bd1c44aaf95ff6..61275a8937c2c7eb824f76509954499dc368aab7 100644 (file)
@@ -51,9 +51,9 @@
 #include "IMB_colormanagement.h"
 #include "IMB_colormanagement_intern.h"
 
-#define IS_jpg(x)       (x->ftype & JPG)
+// #define IS_jpg(x)       (x->ftype & JPG) // UNUSED
 #define IS_stdjpg(x)    ((x->ftype & JPG_MSK) == JPG_STD)
-#define IS_vidjpg(x)    ((x->ftype & JPG_MSK) == JPG_VID)
+// #define IS_vidjpg(x)    ((x->ftype & JPG_MSK) == JPG_VID) // UNUSED
 #define IS_jstjpg(x)    ((x->ftype & JPG_MSK) == JPG_JST)
 #define IS_maxjpg(x)    ((x->ftype & JPG_MSK) == JPG_MAX)
 
index bb714043002abd2f88241b3593140faeedc0be3a..2ee47d2d54bceba17c429457e7b7d12db77d758b 100644 (file)
@@ -530,7 +530,7 @@ static void rna_Actuator_action_action_set(PointerRNA *ptr, PointerRNA value)
 
 #else
 
-void rna_def_actuator(BlenderRNA *brna)
+static void rna_def_actuator(BlenderRNA *brna)
 {
        StructRNA *srna;
        PropertyRNA *prop;
index 32472c8d4159bf845449c6a08e382c406e9affb4..39128b48cd8a23245af5e8376c6fbc1b5b1c1bcf 100644 (file)
@@ -39,6 +39,7 @@
 #include "DNA_object_types.h"
 #include "DNA_scene_types.h"
 
+#include "rna_internal.h"  /* own include */
 
 #ifdef RNA_RUNTIME
 
index 29dc23b7befb9944854c2e39000793eab8b27b19..b7ea642cb8be3881fb12d4e540239a2e7d2d874e 100644 (file)
@@ -36,6 +36,8 @@
 
 #include "RNA_define.h"
 
+#include "rna_internal.h"  /* own include */
+
 #ifdef RNA_RUNTIME
 
 #include <stddef.h>
index 6fe90e1721be0951f84233187fae34ee16c80483..639d6a330a58d3a6bfdc83150d667d66916c475e 100644 (file)
@@ -35,6 +35,8 @@
 #include "WM_types.h"
 #include "RNA_define.h"
 
+#include "rna_internal.h"  /* own include */
+
 #ifdef RNA_RUNTIME
 
 #include "BKE_sca.h"
index 307982e4bb13db927e599da8aca1fc45ecf12541..37cf780b762df31fe6d964063cafd707cc810272 100644 (file)
@@ -635,6 +635,8 @@ void RNA_api_main(StructRNA *srna)
        RNA_def_property_flag(parm, PROP_REQUIRED);
        parm = RNA_def_pointer(func, "image", "Image", "", "New image");
        RNA_def_function_return(func, parm);
+#else
+       (void)srna;
 #endif
 }
 
index fe5f8e574a00978fca726e89a7fccb63fa1c44ec..8d4681b4f127d85b71851ed613bef2c9cc8e5303 100644 (file)
@@ -2609,7 +2609,7 @@ static void rna_def_uv_textures(BlenderRNA *brna, PropertyRNA *cprop)
        RNA_def_property_update(prop, 0, "rna_Mesh_update_data");
 }
 
-static void rna_def_skin_vertices(BlenderRNA *brna, PropertyRNA *cprop)
+static void rna_def_skin_vertices(BlenderRNA *brna, PropertyRNA *UNUSED(cprop))
 {
        StructRNA *srna;
        PropertyRNA *prop;
index 084cda875076106a2c5637adee59e5ef65c867a8..d64e004e9ffed374cbbce8a72f48f71e53262f1d 100644 (file)
@@ -2658,7 +2658,7 @@ static void rna_def_modifier_screw(BlenderRNA *brna)
 #endif
 }
 
-static void rna_def_modifier_weightvg_mask(BlenderRNA *brna, StructRNA *srna)
+static void rna_def_modifier_weightvg_mask(BlenderRNA *UNUSED(brna), StructRNA *srna)
 {
        static EnumPropertyItem weightvg_mask_tex_map_items[] = {
                {MOD_DISP_MAP_LOCAL, "LOCAL", 0, "Local", "Use local generated coordinates"},
index 55dda3fc3150b2a2f59e594b76d77477c1152689..af4ae71f0f2fe0d0c686c3946c07a8c7e598f3d3 100644 (file)
@@ -4036,7 +4036,7 @@ static void rna_def_nodetree_link_api(BlenderRNA *brna, PropertyRNA *cprop)
 }
 
 /* shared between all note tree types*/
-static void rna_def_nodetree_active_api(StructRNA *srna, PropertyRNA *cprop)
+static void rna_def_nodetree_active_api(StructRNA *srna, PropertyRNA *UNUSED(cprop))
 {
        PropertyRNA *prop;
 
index 69b61b47d8a3eba7abb9f207f8e58a736f86f9bc..cdf7ac5e68fce2991f27a28fab76a00463b889a8 100644 (file)
@@ -40,6 +40,8 @@
 #include "DNA_object_types.h"
 #include "DNA_scene_types.h"
 
+#include "rna_internal.h"  /* own include */
+
 #ifdef RNA_RUNTIME
 
 #include "BKE_animsys.h"
index c64f4e4ff7e4630bdfeefd4ce277407826c78169..f5bf7b5813e36fe5a29a874db0d5098d3a633ffc 100644 (file)
@@ -3593,7 +3593,7 @@ static void rna_def_userdef_filepaths(BlenderRNA *brna)
                                 "Enables automatic saving of preview images in the .blend file");
 }
 
-void rna_def_userdef_addon_collection(BlenderRNA *brna, PropertyRNA *cprop)
+static void rna_def_userdef_addon_collection(BlenderRNA *brna, PropertyRNA *cprop)
 {
        StructRNA *srna;
        FunctionRNA *func;
index cdb200ff1808915a3ea0c46e305a4eec062aa251..638e91e22f123113b47152d2a1600d6d019fdb5e 100644 (file)
@@ -88,10 +88,10 @@ static CustomDataMask requiredDataMask(Object *UNUSED(ob), ModifierData *md)
        return dataMask;
 }
 
-#define EDGE_MARK   1
-
 #ifdef USE_BM_BEVEL_OP_AS_MOD
 
+#define EDGE_MARK   1
+
 /* BMESH_TODO
  *
  * this bevel calls the operator which is missing many of the options
index 53f1aa82f60f401e7e0b7aa2961da82f55cba769..5e58b74ac3a1557468c6ef2e24d3b21ad845690b 100644 (file)
@@ -49,8 +49,6 @@
 #include <assert.h>
 #include "node_texture_util.h"
 
-#define PREV_RES 128 /* default preview resolution */
-
 static void tex_call_delegate(TexDelegate *dg, float *out, TexParams *params, short thread)
 {
        if (dg->node->need_exec) {
index 68fd9a997123ed01166db502f08fd2ab6a5db1cc..5ae2a11710a5502b91554add9f4d1b21e446fbae 100644 (file)
@@ -77,8 +77,10 @@ static PyObject *make_ffmpeg_info(void)
                return NULL;
        }
 
+#if 0 // UNUSED
 #define SetIntItem(flag) \
        PyStructSequence_SET_ITEM(ffmpeg_info, pos++, PyLong_FromLong(flag))
+#endif
 #define SetStrItem(str) \
        PyStructSequence_SET_ITEM(ffmpeg_info, pos++, PyUnicode_FromString(str))
 #define SetObjItem(obj) \
@@ -118,7 +120,7 @@ static PyObject *make_ffmpeg_info(void)
                return NULL;
        }
 
-#undef SetIntItem
+// #undef SetIntItem
 #undef SetStrItem
 #undef SetObjItem
 
index b7a45897668032e8560e9f066a335b7f8eedc754..69839514a1208f6dba9844c21f2cc95cb1f207ac 100644 (file)
@@ -52,9 +52,6 @@
 #include "bpy_util.h"
 #include "bpy_rna_anim.h"
 
-#define TRUE 1
-#define FALSE 0
-
 /* for keyframes and drivers */
 static int pyrna_struct_anim_args_parse(
         PointerRNA *ptr, const char *error_prefix, const char *path,
index 19f9aa2dc886b3163bb5d9e16062fb1913e1c941..818f30ec28401545b2d98d614e0be4b5c055ac47 100644 (file)
@@ -46,8 +46,6 @@
 #include "BLI_math.h"
 #include "BLI_utildefines.h"
 
-#define SWAP_FLOAT(a, b, tmp) tmp = a; a = b; b = tmp
-
 /*-------------------------DOC STRINGS ---------------------------*/
 PyDoc_STRVAR(M_Geometry_doc,
 "The Blender geometry module"
index 64925e16ae2eb395e2000fbd9be34bf5356d2cae..1c2613e8d186245307d2c55a429a0c186b2a0e9f 100644 (file)
@@ -38,7 +38,7 @@
 /* result remain identical (ton)                                            */   
 
 /* gamma is only used here for correcting adding colors or alpha */
-#define RE_DEFAULT_GAMMA 2.0
+// #define RE_DEFAULT_GAMMA 2.0 // UNUSED
 
 /* This 400 is sort of based on the number of intensity levels needed for    */
 /* the typical dynamic range of a medium, in this case CRTs. (Foley)         */
index 485dd005be7e3c5331c661f05eac01ae39ffceb8..c8aad21b322421e1348e600945f8f0c5dc06a497 100644 (file)
@@ -61,7 +61,6 @@
 
 /* ------------------------- Declarations --------------------------- */
 
-#define INVALID_INDEX ((int)(~0))
 #define INVPI ((float)M_1_PI)
 #define TOTCHILD 8
 #define CACHE_STEP 3
index db045284d5b7227572658ba64486a92cd15b232b..4a490467804c6f53a888582c5643cb913457431b 100644 (file)
 #define RE_RAD_ELEMS           4
 #define RE_STRAND_ELEMS                1
 #define RE_TANGENT_ELEMS       3
-#define RE_STRESS_ELEMS                1
 #define RE_WINSPEED_ELEMS      4
 #define RE_MTFACE_ELEMS                1
 #define RE_MCOL_ELEMS          4
index 1d509a87ffe608b2783248564072190f12afc57e..0ef94f3db61142d0e1458998a351fba634d86a4e 100644 (file)
@@ -71,8 +71,18 @@ void         WM_init_state_normal_set(void);
 
 void           WM_init                         (struct bContext *C, int argc, const char **argv);
 void           WM_exit_ext                     (struct bContext *C, const short do_python);
-void           WM_exit                         (struct bContext *C);
-void           WM_main                         (struct bContext *C);
+
+void           WM_exit                         (struct bContext *C)
+#if defined(__GNUC__) || defined(__clang__)
+__attribute__((noreturn))
+#endif
+;
+
+void           WM_main                         (struct bContext *C)
+#if defined(__GNUC__) || defined(__clang__)
+__attribute__((noreturn))
+#endif
+;
 
 int            WM_init_game            (struct bContext *C);
 void           WM_init_splash          (struct bContext *C);