code cleanup: quiet rna warnings, remove remove_strict_flags() for cmake/rna.
authorCampbell Barton <ideasman42@gmail.com>
Fri, 20 Sep 2013 06:35:28 +0000 (06:35 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 20 Sep 2013 06:35:28 +0000 (06:35 +0000)
also set_source_files_properties() wasn't working for rna_*_gen.c files,
set dna.c and generated data files with generated property too.

41 files changed:
build_files/cmake/macros.cmake
source/blender/makesdna/intern/CMakeLists.txt
source/blender/makesrna/RNA_define.h
source/blender/makesrna/intern/CMakeLists.txt
source/blender/makesrna/intern/makesrna.c
source/blender/makesrna/intern/rna_action.c
source/blender/makesrna/intern/rna_animation.c
source/blender/makesrna/intern/rna_boid.c
source/blender/makesrna/intern/rna_color.c
source/blender/makesrna/intern/rna_constraint.c
source/blender/makesrna/intern/rna_curve.c
source/blender/makesrna/intern/rna_define.c
source/blender/makesrna/intern/rna_dynamicpaint.c
source/blender/makesrna/intern/rna_fcurve.c
source/blender/makesrna/intern/rna_internal.h
source/blender/makesrna/intern/rna_key.c
source/blender/makesrna/intern/rna_lamp.c
source/blender/makesrna/intern/rna_linestyle.c
source/blender/makesrna/intern/rna_material.c
source/blender/makesrna/intern/rna_mesh.c
source/blender/makesrna/intern/rna_mesh_api.c
source/blender/makesrna/intern/rna_mesh_utils.h
source/blender/makesrna/intern/rna_modifier.c
source/blender/makesrna/intern/rna_nodetree.c
source/blender/makesrna/intern/rna_object.c
source/blender/makesrna/intern/rna_object_force.c
source/blender/makesrna/intern/rna_pose.c
source/blender/makesrna/intern/rna_rigidbody.c
source/blender/makesrna/intern/rna_scene.c
source/blender/makesrna/intern/rna_screen.c
source/blender/makesrna/intern/rna_sculpt_paint.c
source/blender/makesrna/intern/rna_sequencer.c
source/blender/makesrna/intern/rna_smoke.c
source/blender/makesrna/intern/rna_space.c
source/blender/makesrna/intern/rna_test.c
source/blender/makesrna/intern/rna_texture.c
source/blender/makesrna/intern/rna_tracking.c
source/blender/makesrna/intern/rna_ui.c
source/blender/makesrna/intern/rna_userdef.c
source/blender/makesrna/intern/rna_wm.c
source/blender/makesrna/intern/rna_wm_api.c

index e8f3f3190a8197f4c68c9289d8dba4e579ba4af8..42e0a444c490a264618782110e3aa409505af7b5 100644 (file)
@@ -774,6 +774,9 @@ macro(data_to_c
                COMMAND ${CMAKE_COMMAND} -E make_directory ${_file_to_path}
                COMMAND ${CMAKE_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/datatoc ${file_from} ${file_to}
                DEPENDS ${file_from} datatoc)
+
+       set_source_files_properties(${file_to} PROPERTIES GENERATED TRUE)
+
        unset(_file_to_path)
 endmacro()
 
@@ -797,10 +800,11 @@ macro(data_to_c_simple
                COMMAND ${CMAKE_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/datatoc ${_file_from} ${_file_to}
                DEPENDS ${_file_from} datatoc)
 
+       set_source_files_properties(${_file_to} PROPERTIES GENERATED TRUE)
+
        unset(_file_from)
        unset(_file_to)
        unset(_file_to_path)
-
 endmacro()
 
 # XXX Not used for now...
index f8fa625415eb0fed957b44376882fd9dd8d45882..cae607949a914f943b1e5c03b661ae3af69df9ea 100644 (file)
@@ -81,6 +81,8 @@ set(SRC
        ${SRC_DNA_INC}
 )
 
+set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/dna.c PROPERTIES GENERATED TRUE)
+
 blender_add_lib(bf_dna "${SRC}" "${INC}" "${INC_SYS}")
 
 
index 924fc505fda835d018c41190cf7d5568097c0e5d..89ddb59aab5cc0be53fb6ec83d1ad9584c376215 100644 (file)
@@ -164,7 +164,7 @@ void RNA_def_property_update(PropertyRNA *prop, int noteflag, const char *update
 void RNA_def_property_editable_func(PropertyRNA *prop, const char *editable);
 void RNA_def_property_editable_array_func(PropertyRNA *prop, const char *editable);
 
-void RNA_def_property_update_runtime(PropertyRNA *prop, void *func);
+void RNA_def_property_update_runtime(PropertyRNA *prop, const void *func);
 
 void RNA_def_property_dynamic_array_funcs(PropertyRNA *prop, const char *getlength);
 void RNA_def_property_boolean_funcs(PropertyRNA *prop, const char *get, const char *set);
index eb0c4f7c422f06e3959d085e9575fbb9f0366533..d901897cbc420ca2e10b166c031dc64da4a116f9 100644 (file)
@@ -23,9 +23,6 @@
 #
 # ***** END GPL LICENSE BLOCK *****
 
-# Generated code has some unused vars we can ignore.
-remove_strict_flags()
-
 if(CMAKE_COMPILER_IS_GNUCC)
        # add here so we fail early.
        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=implicit-function-declaration")
@@ -124,7 +121,7 @@ set(APISRC
 )
 
 string(REGEX REPLACE "rna_([a-zA-Z0-9_-]*).c" "${CMAKE_CURRENT_BINARY_DIR}/rna_\\1_gen.c" GENSRC "${DEFSRC}")
-set_source_files_properties(GENSRC PROPERTIES GENERATED true)
+set_source_files_properties(${GENSRC} PROPERTIES GENERATED TRUE)
 
 set(SRC_RNA_INC
        ../RNA_access.h
index 838f8a33f0726f8675cbfce939011dbd57a63c9d..a908b403c034b1eae8a2c4f3deed4a70603ba80c 100644 (file)
@@ -2692,7 +2692,11 @@ static void rna_generate_static_parameter_prototypes(FILE *f, StructRNA *srna, F
 
        }
 
+       /* ensure func(void) if there are no args */
+       if (first) fprintf(f, "void");
+
        fprintf(f, ")");
+
        if (close_prototype)
                fprintf(f, ";\n");
 }
@@ -2764,7 +2768,7 @@ static void rna_generate_struct_prototypes(FILE *f)
 
 static void rna_generate_property(FILE *f, StructRNA *srna, const char *nest, PropertyRNA *prop)
 {
-       char *strnest = "", *errnest = "";
+       char *strnest = (char *)"", *errnest = (char *)"";
        int len, freenest = 0;
        
        if (nest != NULL) {
@@ -3330,6 +3334,12 @@ static void rna_generate(BlenderRNA *brna, FILE *f, const char *filename, const
                fprintf(f, "#include \"%s\"\n", api_filename);
        fprintf(f, "\n");
 
+       /* we want the included C files to have warnings enabled but for the generated code
+        * ignore unused-parameter warnings which are hard to prevent */
+#ifdef __GNUC__
+       fprintf(f, "#pragma GCC diagnostic ignored \"-Wunused-parameter\"\n\n");
+#endif
+
        fprintf(f, "/* Autogenerated Functions */\n\n");
 
        for (ds = DefRNA.structs.first; ds; ds = ds->cont.next) {
index c008ac90e386ce9dc3f06ec00f31e38afca88d9c..c5b7c88d8fc8dab7a0ad5ce76cd1302056e54504 100644 (file)
@@ -191,7 +191,8 @@ static void rna_Action_active_pose_marker_index_set(PointerRNA *ptr, int value)
        act->active_marker = value + 1;
 }
 
-static void rna_Action_active_pose_marker_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_Action_active_pose_marker_index_range(PointerRNA *ptr, int *min, int *max,
+                                                      int *UNUSED(softmin), int *UNUSED(softmax))
 {
        bAction *act = (bAction *)ptr->data;
 
index 7bdaca3c84716642036e5360f83fbcb638dde541..31fdd19f1692955911409b7672255ff31cb0c7b3 100644 (file)
@@ -408,7 +408,8 @@ static void rna_KeyingSet_active_ksPath_index_set(PointerRNA *ptr, int value)
        ks->active_path = value + 1;
 }
 
-static void rna_KeyingSet_active_ksPath_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_KeyingSet_active_ksPath_index_range(PointerRNA *ptr, int *min, int *max,
+                                                    int *UNUSED(softmin), int *UNUSED(softmax))
 {
        KeyingSet *ks = (KeyingSet *)ptr->data;
 
index 1dcc35c8fb38c665761ea0aebbf002836a2026eb..6233649fb128e4ae884b9650379b0ae18acd6ce9 100644 (file)
@@ -164,7 +164,8 @@ static PointerRNA rna_BoidState_active_boid_rule_get(PointerRNA *ptr)
        }
        return rna_pointer_inherit_refine(ptr, &RNA_BoidRule, NULL);
 }
-static void rna_BoidState_active_boid_rule_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_BoidState_active_boid_rule_index_range(PointerRNA *ptr, int *min, int *max,
+                                                       int *UNUSED(softmin), int *UNUSED(softmax))
 {
        BoidState *state = (BoidState *)ptr->data;
        *min = 0;
@@ -230,7 +231,7 @@ static PointerRNA rna_BoidSettings_active_boid_state_get(PointerRNA *ptr)
        return rna_pointer_inherit_refine(ptr, &RNA_BoidState, NULL);
 }
 static void rna_BoidSettings_active_boid_state_index_range(PointerRNA *ptr, int *min, int *max,
-                                                           int *softmin, int *softmax)
+                                                           int *UNUSED(softmin), int *UNUSED(softmax))
 {
        BoidSettings *boids = (BoidSettings *)ptr->data;
        *min = 0;
index 2fba4e9ed7b566b5e71af6654d118ee69e2a2ec1..d848acd59716044a622c2a340da1368bb9c4163f 100644 (file)
@@ -110,7 +110,8 @@ static void rna_CurveMapping_white_level_set(PointerRNA *ptr, const float *value
        curvemapping_set_black_white(cumap, NULL, NULL);
 }
 
-static void rna_CurveMapping_clipminx_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_CurveMapping_clipminx_range(PointerRNA *ptr, float *min, float *max,
+                                            float *UNUSED(softmin), float *UNUSED(softmax))
 {
        CurveMapping *cumap = (CurveMapping *)ptr->data;
 
@@ -118,7 +119,8 @@ static void rna_CurveMapping_clipminx_range(PointerRNA *ptr, float *min, float *
        *max = cumap->clipr.xmax;
 }
 
-static void rna_CurveMapping_clipminy_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_CurveMapping_clipminy_range(PointerRNA *ptr, float *min, float *max,
+                                            float *UNUSED(softmin), float *UNUSED(softmax))
 {
        CurveMapping *cumap = (CurveMapping *)ptr->data;
 
@@ -126,7 +128,8 @@ static void rna_CurveMapping_clipminy_range(PointerRNA *ptr, float *min, float *
        *max = cumap->clipr.ymax;
 }
 
-static void rna_CurveMapping_clipmaxx_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_CurveMapping_clipmaxx_range(PointerRNA *ptr, float *min, float *max,
+                                            float *UNUSED(softmin), float *UNUSED(softmax))
 {
        CurveMapping *cumap = (CurveMapping *)ptr->data;
 
@@ -134,7 +137,8 @@ static void rna_CurveMapping_clipmaxx_range(PointerRNA *ptr, float *min, float *
        *max = 100.0f;
 }
 
-static void rna_CurveMapping_clipmaxy_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_CurveMapping_clipmaxy_range(PointerRNA *ptr, float *min, float *max,
+                                            float *UNUSED(softmin), float *UNUSED(softmax))
 {
        CurveMapping *cumap = (CurveMapping *)ptr->data;
 
@@ -407,8 +411,8 @@ static void rna_ColorManagedDisplaySettings_display_device_set(struct PointerRNA
        }
 }
 
-static EnumPropertyItem *rna_ColorManagedDisplaySettings_display_device_itemf(bContext *UNUSED(C), PointerRNA *ptr,
-                                                                              PropertyRNA *UNUSED(prop), int *free)
+static EnumPropertyItem *rna_ColorManagedDisplaySettings_display_device_itemf(
+        bContext *UNUSED(C), PointerRNA *UNUSED(ptr), PropertyRNA *UNUSED(prop), int *free)
 {
        EnumPropertyItem *items = NULL;
        int totitem = 0;
@@ -455,8 +459,8 @@ static void rna_ColorManagedViewSettings_view_transform_set(PointerRNA *ptr, int
        }
 }
 
-static EnumPropertyItem *rna_ColorManagedViewSettings_view_transform_itemf(bContext *C, PointerRNA *ptr,
-                                                                           PropertyRNA *UNUSED(prop), int *free)
+static EnumPropertyItem *rna_ColorManagedViewSettings_view_transform_itemf(
+        bContext *C, PointerRNA *UNUSED(ptr), PropertyRNA *UNUSED(prop), int *free)
 {
        Scene *scene = CTX_data_scene(C);
        EnumPropertyItem *items = NULL;
@@ -488,8 +492,8 @@ static void rna_ColorManagedViewSettings_look_set(PointerRNA *ptr, int value)
        }
 }
 
-static EnumPropertyItem *rna_ColorManagedViewSettings_look_itemf(bContext *C, PointerRNA *ptr,
-                                                                 PropertyRNA *UNUSED(prop), int *free)
+static EnumPropertyItem *rna_ColorManagedViewSettings_look_itemf(
+        bContext *UNUSED(C), PointerRNA *UNUSED(ptr), PropertyRNA *UNUSED(prop), int *free)
 {
        EnumPropertyItem *items = NULL;
        int totitem = 0;
@@ -534,8 +538,8 @@ static void rna_ColorManagedColorspaceSettings_colorspace_set(struct PointerRNA
        }
 }
 
-static EnumPropertyItem *rna_ColorManagedColorspaceSettings_colorspace_itemf(bContext *UNUSED(C), PointerRNA *ptr,
-                                                                             PropertyRNA *UNUSED(prop), int *free)
+static EnumPropertyItem *rna_ColorManagedColorspaceSettings_colorspace_itemf(
+        bContext *UNUSED(C), PointerRNA *UNUSED(ptr), PropertyRNA *UNUSED(prop), int *free)
 {
        EnumPropertyItem *items = NULL;
        int totitem = 0;
index 1034974871365ba4b82a3798a671fe326b41392b..f8483d7b2215b858dc09c8d4bf0314b7a190e8fe 100644 (file)
@@ -344,7 +344,8 @@ static EnumPropertyItem *rna_Constraint_target_space_itemf(bContext *UNUSED(C),
        return space_object_items;
 }
 
-static void rna_ActionConstraint_minmax_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_ActionConstraint_minmax_range(PointerRNA *ptr, float *min, float *max,
+                                              float *UNUSED(softmin), float *UNUSED(softmax))
 {
        bConstraint *con = (bConstraint *)ptr->data;
        bActionConstraint *acon = (bActionConstraint *)con->data;
index cd3b30687b345b09b5f1cd3227c09410626dd76e..bd4b8dd76b1e8133df49c693e4382c2d4c89f0f5 100644 (file)
@@ -243,14 +243,16 @@ static void rna_Curve_texspace_size_set(PointerRNA *ptr, const float *values)
        copy_v3_v3(cu->size, values);
 }
 
-static void rna_Curve_material_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_Curve_material_index_range(PointerRNA *ptr, int *min, int *max,
+                                           int *UNUSED(softmin), int *UNUSED(softmax))
 {
        Curve *cu = (Curve *)ptr->id.data;
        *min = 0;
        *max = max_ii(0, cu->totcol - 1);
 }
 
-static void rna_Curve_active_textbox_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_Curve_active_textbox_index_range(PointerRNA *ptr, int *min, int *max,
+                                                 int *UNUSED(softmin), int *UNUSED(softmax))
 {
        Curve *cu = (Curve *)ptr->id.data;
        *min = 0;
index d4b1130763bc5e197dd54d948a0a7289fe6a751d..b7cdc7a75b3933f5c97dc9a4cd84443b69f4a815 100644 (file)
@@ -2124,7 +2124,7 @@ void RNA_def_property_update(PropertyRNA *prop, int noteflag, const char *func)
        prop->update = (UpdateFunc)func;
 }
 
-void RNA_def_property_update_runtime(PropertyRNA *prop, void *func)
+void RNA_def_property_update_runtime(PropertyRNA *prop, const void *func)
 {
        prop->update = func;
 }
index ffcd1f823b2a8b9f6132c0d9e55c7df233c67797..e13ec1f09a430a9a42331edb59a91cdcbd823004 100644 (file)
@@ -96,12 +96,12 @@ static char *rna_DynamicPaintSurface_path(PointerRNA *ptr)
  *     Surfaces
  */
 
-static void rna_DynamicPaint_redoModifier(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_DynamicPaint_redoModifier(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        DAG_id_tag_update(ptr->id.data, OB_RECALC_DATA);
 }
 
-static void rna_DynamicPaintSurfaces_updateFrames(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_DynamicPaintSurfaces_updateFrames(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        dynamicPaint_cacheUpdateFrames((DynamicPaintSurface *)ptr->data);
 }
@@ -135,7 +135,7 @@ static void rna_DynamicPaintSurface_changePreview(Main *bmain, Scene *scene, Poi
        rna_DynamicPaint_redoModifier(bmain, scene, ptr);
 }
 
-static void rna_DynamicPaintSurface_uniqueName(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_DynamicPaintSurface_uniqueName(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        dynamicPaintSurface_setUniqueName((DynamicPaintSurface *)ptr->data, ((DynamicPaintSurface *)ptr->data)->name);
 }
@@ -197,7 +197,8 @@ static void rna_Surface_active_point_index_set(struct PointerRNA *ptr, int value
        return;
 }
 
-static void rna_Surface_active_point_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_Surface_active_point_range(PointerRNA *ptr, int *min, int *max,
+                                           int *UNUSED(softmin), int *UNUSED(softmax))
 {
        DynamicPaintCanvasSettings *canvas = (DynamicPaintCanvasSettings *)ptr->data;
 
@@ -244,8 +245,8 @@ static int rna_DynamicPaint_is_output_exists(DynamicPaintSurface *surface, Objec
 }
 
 
-static EnumPropertyItem *rna_DynamicPaint_surface_type_itemf(bContext *C, PointerRNA *ptr,
-                                                             PropertyRNA *UNUSED(prop), int *free)
+static EnumPropertyItem *rna_DynamicPaint_surface_type_itemf(
+        bContext *UNUSED(C), PointerRNA *ptr, PropertyRNA *UNUSED(prop), int *free)
 {
        DynamicPaintSurface *surface = (DynamicPaintSurface *)ptr->data;
 
index 2ad8ded4656b96a2f8f17ec8fc50128bcdd820c3..4b50127d999191ff2fdc8a1dcfc9c2917c99b26e 100644 (file)
@@ -459,7 +459,8 @@ static void rna_FModifier_active_set(PointerRNA *ptr, int UNUSED(value))
        fm->flag |= FMODIFIER_FLAG_ACTIVE;
 }
 
-static void rna_FModifier_start_frame_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_FModifier_start_frame_range(PointerRNA *ptr, float *min, float *max,
+                                            float *UNUSED(softmin), float *UNUSED(softmax))
 {
        FModifier *fcm = (FModifier *)ptr->data;
        
@@ -467,7 +468,8 @@ static void rna_FModifier_start_frame_range(PointerRNA *ptr, float *min, float *
        *max = (fcm->flag & FMODIFIER_FLAG_RANGERESTRICT) ? fcm->efra : MAXFRAMEF;
 }
 
-static void rna_FModifier_end_frame_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_FModifier_end_frame_range(PointerRNA *ptr, float *min, float *max,
+                                          float *UNUSED(softmin), float *UNUSED(softmax))
 {
        FModifier *fcm = (FModifier *)ptr->data;
 
@@ -475,7 +477,8 @@ static void rna_FModifier_end_frame_range(PointerRNA *ptr, float *min, float *ma
        *max = MAXFRAMEF;
 }
 
-static void rna_FModifier_blending_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_FModifier_blending_range(PointerRNA *ptr, float *min, float *max,
+                                         float *UNUSED(softmin), float *UNUSED(softmax))
 {
        FModifier *fcm = (FModifier *)ptr->data;
 
@@ -524,7 +527,8 @@ static void rna_FModifierGenerator_coefficients_set(PointerRNA *ptr, const float
        memcpy(gen->coefficients, values, gen->arraysize * sizeof(float));
 }
 
-static void rna_FModifierLimits_minx_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_FModifierLimits_minx_range(PointerRNA *ptr, float *min, float *max,
+                                           float *UNUSED(softmin), float *UNUSED(softmax))
 {
        FModifier *fcm = (FModifier *)ptr->data;
        FMod_Limits *data = fcm->data;
@@ -533,7 +537,8 @@ static void rna_FModifierLimits_minx_range(PointerRNA *ptr, float *min, float *m
        *max = (data->flag & FCM_LIMIT_XMAX) ? data->rect.xmax : MAXFRAMEF;
 }
 
-static void rna_FModifierLimits_maxx_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_FModifierLimits_maxx_range(PointerRNA *ptr, float *min, float *max,
+                                           float *UNUSED(softmin), float *UNUSED(softmax))
 {
        FModifier *fcm = (FModifier *)ptr->data;
        FMod_Limits *data = fcm->data;
@@ -542,7 +547,8 @@ static void rna_FModifierLimits_maxx_range(PointerRNA *ptr, float *min, float *m
        *max = MAXFRAMEF;
 }
 
-static void rna_FModifierLimits_miny_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_FModifierLimits_miny_range(PointerRNA *ptr, float *min, float *max,
+                                           float *UNUSED(softmin), float *UNUSED(softmax))
 {
        FModifier *fcm = (FModifier *)ptr->data;
        FMod_Limits *data = fcm->data;
@@ -551,7 +557,8 @@ static void rna_FModifierLimits_miny_range(PointerRNA *ptr, float *min, float *m
        *max = (data->flag & FCM_LIMIT_YMAX) ? data->rect.ymax : FLT_MAX;
 }
 
-static void rna_FModifierLimits_maxy_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_FModifierLimits_maxy_range(PointerRNA *ptr, float *min, float *max,
+                                           float *UNUSED(softmin), float *UNUSED(softmax))
 {
        FModifier *fcm = (FModifier *)ptr->data;
        FMod_Limits *data = fcm->data;
@@ -562,7 +569,7 @@ static void rna_FModifierLimits_maxy_range(PointerRNA *ptr, float *min, float *m
 
 
 static void rna_FModifierStepped_start_frame_range(PointerRNA *ptr, float *min, float *max,
-                                                   float *softmin, float *softmax)
+                                                   float *UNUSED(softmin), float *UNUSED(softmax))
 {
        FModifier *fcm = (FModifier *)ptr->data;
        FMod_Stepped *data = fcm->data;
@@ -572,7 +579,7 @@ static void rna_FModifierStepped_start_frame_range(PointerRNA *ptr, float *min,
 }
 
 static void rna_FModifierStepped_end_frame_range(PointerRNA *ptr, float *min, float *max,
-                                                 float *softmin, float *softmax)
+                                                 float *UNUSED(softmin), float *UNUSED(softmax))
 {
        FModifier *fcm = (FModifier *)ptr->data;
        FMod_Stepped *data = fcm->data;
index f1e1569c87d1b1ee28fe7e982034eeefaa727b6f..7950ed424eef657cb031102117a339b3ec003abc 100644 (file)
@@ -124,8 +124,9 @@ typedef struct BlenderDefRNA {
 extern BlenderDefRNA DefRNA;
 
 /* Define functions for all types */
-
+#ifndef __RNA_ACCESS_H__
 extern BlenderRNA BLENDER_RNA;
+#endif
 
 void RNA_def_ID(struct BlenderRNA *brna);
 void RNA_def_action(struct BlenderRNA *brna);
@@ -332,8 +333,10 @@ extern CollectionPropertyRNA rna_PropertyGroupItem_idp_array;
 extern FloatPropertyRNA rna_PropertyGroupItem_double;
 extern FloatPropertyRNA rna_PropertyGroupItem_double_array;
 
+#ifndef __RNA_ACCESS_H__
 extern StructRNA RNA_PropertyGroupItem;
 extern StructRNA RNA_PropertyGroup;
+#endif
 
 struct IDProperty *rna_idproperty_check(struct PropertyRNA **prop, struct PointerRNA *ptr);
 
@@ -421,4 +424,10 @@ int rna_IDMaterials_assign_int(struct PointerRNA *ptr, int key, const struct Poi
 void rna_RenderLayer_rect_set(PointerRNA *ptr, const float *values);
 void rna_RenderPass_rect_set(PointerRNA *ptr, const float *values);
 
+#ifdef RNA_RUNTIME
+#  ifdef __GNUC__
+#    pragma GCC diagnostic ignored "-Wredundant-decls"
+#  endif
+#endif
+
 #endif  /* __RNA_INTERNAL_H__ */
index d5c9ec53b20c5f228beccdd08323a3e53ad13d14..a20cb73b3aa851aa9e2c216eff46192155e89141 100644 (file)
@@ -99,7 +99,8 @@ static void rna_ShapeKey_value_set(PointerRNA *ptr, float value)
        data->curval = value;
 }
 
-static void rna_ShapeKey_value_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_ShapeKey_value_range(PointerRNA *ptr, float *min, float *max,
+                                     float *UNUSED(softmin), float *UNUSED(softmax))
 {
        KeyBlock *data = (KeyBlock *)ptr->data;
 
@@ -110,7 +111,8 @@ static void rna_ShapeKey_value_range(PointerRNA *ptr, float *min, float *max, fl
 /* epsilon for how close one end of shapekey range can get to the other */
 #define SHAPEKEY_SLIDER_TOL 0.001f
 
-static void rna_ShapeKey_slider_min_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_ShapeKey_slider_min_range(PointerRNA *ptr, float *min, float *max,
+                                          float *UNUSED(softmin), float *UNUSED(softmax))
 {
        KeyBlock *data = (KeyBlock *)ptr->data;
 
@@ -128,7 +130,8 @@ static void rna_ShapeKey_slider_min_set(PointerRNA *ptr, float value)
        data->slidermin = value;
 }
 
-static void rna_ShapeKey_slider_max_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_ShapeKey_slider_max_range(PointerRNA *ptr, float *min, float *max,
+                                          float *UNUSED(softmin), float *UNUSED(softmax))
 {
        KeyBlock *data = (KeyBlock *)ptr->data;
 
index f59f3db36520024ee33bd634a9664a743abeeb02..63fc5dbdbbd5e002a2f5fc1925451c6dcf626fd2 100644 (file)
@@ -132,7 +132,7 @@ static StructRNA *rna_Lamp_refine(struct PointerRNA *ptr)
        }
 }
 
-static void rna_Lamp_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *ptr)
+static void rna_Lamp_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        Lamp *la = ptr->id.data;
 
index 660ef57dbfe3ea5a743969b044ecd550cb93197d..03319a9ccf8614aae7e92f10df5b2d6a07ef4271 100644 (file)
@@ -254,7 +254,7 @@ static void rna_LineStyleGeometryModifier_name_set(PointerRNA *ptr, const char *
 #include "BLI_math.h"
 
 static void rna_def_modifier_type_common(StructRNA *srna, EnumPropertyItem *modifier_type_items,
-                                         char *set_name_func, int blend, int color)
+                                         const char *set_name_func, const bool blend, const bool color)
 {
        PropertyRNA *prop;
 
index ed2dba907e81d8d97e796ee18da4ecb9453ea278..e9f506b6f0ba51b0dd775742d8f0638fd7bd8942 100644 (file)
@@ -93,7 +93,7 @@ EnumPropertyItem ramp_blend_items[] = {
 
 #include "ED_node.h"
 
-static void rna_Material_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *ptr)
+static void rna_Material_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        Material *ma = ptr->id.data;
 
@@ -101,7 +101,7 @@ static void rna_Material_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *p
        WM_main_add_notifier(NC_MATERIAL | ND_SHADING, ma);
 }
 
-static void rna_Material_update_previews(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_Material_update_previews(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        Material *ma = ptr->id.data;
        
@@ -111,7 +111,7 @@ static void rna_Material_update_previews(Main *bmain, Scene *scene, PointerRNA *
        WM_main_add_notifier(NC_MATERIAL | ND_SHADING_PREVIEW, ma);
 }
 
-static void rna_Material_draw_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *ptr)
+static void rna_Material_draw_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        Material *ma = ptr->id.data;
 
@@ -202,7 +202,8 @@ static void rna_Material_active_node_material_set(PointerRNA *ptr, PointerRNA va
        nodeSetActiveID(ma->nodetree, ID_MA, &ma_act->id);
 }
 
-static void rna_MaterialStrand_start_size_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_MaterialStrand_start_size_range(PointerRNA *ptr, float *min, float *max,
+                                                float *UNUSED(softmin), float *UNUSED(softmax))
 {
        Material *ma = (Material *)ptr->id.data;
 
@@ -216,7 +217,8 @@ static void rna_MaterialStrand_start_size_range(PointerRNA *ptr, float *min, flo
        }
 }
 
-static void rna_MaterialStrand_end_size_range(PointerRNA *ptr, float *min, float *max, float *softmin, float *softmax)
+static void rna_MaterialStrand_end_size_range(PointerRNA *ptr, float *min, float *max,
+                                              float *UNUSED(softmin), float *UNUSED(softmax))
 {
        Material *ma = (Material *)ptr->id.data;
 
index 1376eccb44822ca7734e5c98b4ef7f545ffe1028..8e2d685819f703be8159b61496508a2200273cf6 100644 (file)
@@ -207,7 +207,7 @@ static void rna_MeshAnyLayer_name_set(PointerRNA *ptr, const char *value)
 /* -------------------------------------------------------------------- */
 /* Update Callbacks */
 
-static void rna_Mesh_update_data(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_Mesh_update_data(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        ID *id = ptr->id.data;
 
@@ -227,7 +227,7 @@ static void rna_Mesh_update_data_edit_color(Main *bmain, Scene *scene, PointerRN
        }
 }
 
-static void rna_Mesh_update_select(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_Mesh_update_select(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        ID *id = ptr->id.data;
        /* cheating way for importers to avoid slow updates */
@@ -236,7 +236,7 @@ static void rna_Mesh_update_select(Main *bmain, Scene *scene, PointerRNA *ptr)
        }
 }
 
-void rna_Mesh_update_draw(Main *bmain, Scene *scene, PointerRNA *ptr)
+void rna_Mesh_update_draw(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        ID *id = ptr->id.data;
        /* cheating way for importers to avoid slow updates */
@@ -646,7 +646,7 @@ static int rna_CustomDataLayer_active_get(PointerRNA *ptr, CustomData *data, int
        else return (n == CustomData_get_active_layer_index(data, type));
 }
 
-static int rna_CustomDataLayer_clone_get(PointerRNA *ptr, CustomData *data, int type, int render)
+static int rna_CustomDataLayer_clone_get(PointerRNA *ptr, CustomData *data, int type)
 {
        int n = ((CustomDataLayer *)ptr->data) - data->layers;
 
@@ -674,7 +674,7 @@ static void rna_CustomDataLayer_active_set(PointerRNA *ptr, CustomData *data, in
        BKE_mesh_update_customdata_pointers(me, true);
 }
 
-static void rna_CustomDataLayer_clone_set(PointerRNA *ptr, CustomData *data, int value, int type, int render)
+static void rna_CustomDataLayer_clone_set(PointerRNA *ptr, CustomData *data, int value, int type)
 {
        int n = ((CustomDataLayer *)ptr->data) - data->layers;
 
@@ -748,7 +748,7 @@ static int rna_MeshTextureFaceLayer_active_get(PointerRNA *ptr)
 
 static int rna_MeshTextureFaceLayer_clone_get(PointerRNA *ptr)
 {
-       return rna_CustomDataLayer_clone_get(ptr, rna_mesh_fdata(ptr), CD_MTFACE, 0);
+       return rna_CustomDataLayer_clone_get(ptr, rna_mesh_fdata(ptr), CD_MTFACE);
 }
 
 static void rna_MeshTextureFaceLayer_active_render_set(PointerRNA *ptr, int value)
@@ -763,7 +763,7 @@ static void rna_MeshTextureFaceLayer_active_set(PointerRNA *ptr, int value)
 
 static void rna_MeshTextureFaceLayer_clone_set(PointerRNA *ptr, int value)
 {
-       rna_CustomDataLayer_clone_set(ptr, rna_mesh_fdata(ptr), value, CD_MTFACE, 0);
+       rna_CustomDataLayer_clone_set(ptr, rna_mesh_fdata(ptr), value, CD_MTFACE);
 }
 
 /* poly uv_textures */
@@ -799,7 +799,7 @@ static int rna_MeshTexturePolyLayer_active_get(PointerRNA *ptr)
 
 static int rna_MeshTexturePolyLayer_clone_get(PointerRNA *ptr)
 {
-       return rna_CustomDataLayer_clone_get(ptr, rna_mesh_pdata(ptr), CD_MTEXPOLY, 0);
+       return rna_CustomDataLayer_clone_get(ptr, rna_mesh_pdata(ptr), CD_MTEXPOLY);
 }
 
 static void rna_MeshTexturePolyLayer_active_render_set(PointerRNA *ptr, int value)
@@ -814,7 +814,7 @@ static void rna_MeshTexturePolyLayer_active_set(PointerRNA *ptr, int value)
 
 static void rna_MeshTexturePolyLayer_clone_set(PointerRNA *ptr, int value)
 {
-       rna_CustomDataLayer_clone_set(ptr, rna_mesh_pdata(ptr), value, CD_MTEXPOLY, 0);
+       rna_CustomDataLayer_clone_set(ptr, rna_mesh_pdata(ptr), value, CD_MTEXPOLY);
 }
 
 /* vertex_color_layers */
@@ -906,7 +906,7 @@ static int rna_MeshFloatPropertyLayer_data_length(PointerRNA *ptr)
        return me->totpoly;
 }
 
-static int rna_float_layer_check(CollectionPropertyIterator *iter, void *data)
+static int rna_float_layer_check(CollectionPropertyIterator *UNUSED(iter), void *data)
 {
        CustomDataLayer *layer = (CustomDataLayer *)data;
        return (layer->type != CD_PROP_FLT);
@@ -924,7 +924,7 @@ static int rna_Mesh_polygon_float_layers_length(PointerRNA *ptr)
        return CustomData_number_of_layers(rna_mesh_pdata(ptr), CD_PROP_FLT);
 }
 
-static int rna_int_layer_check(CollectionPropertyIterator *iter, void *data)
+static int rna_int_layer_check(CollectionPropertyIterator *UNUSED(iter), void *data)
 {
        CustomDataLayer *layer = (CustomDataLayer *)data;
        return (layer->type != CD_PROP_INT);
@@ -955,7 +955,7 @@ static int rna_Mesh_polygon_int_layers_length(PointerRNA *ptr)
        return CustomData_number_of_layers(rna_mesh_pdata(ptr), CD_PROP_INT);
 }
 
-static int rna_string_layer_check(CollectionPropertyIterator *iter, void *data)
+static int rna_string_layer_check(CollectionPropertyIterator *UNUSED(iter), void *data)
 {
        CustomDataLayer *layer = (CustomDataLayer *)data;
        return (layer->type != CD_PROP_STR);
@@ -997,7 +997,7 @@ static char *rna_MeshSkinVertexLayer_path(PointerRNA *ptr)
        return BLI_sprintfN("skin_vertices[\"%s\"]", name_esc);
 }
 
-static char *rna_VertCustomData_data_path(PointerRNA *ptr, char *collection, int type);
+static char *rna_VertCustomData_data_path(PointerRNA *ptr, const char *collection, int type);
 static char *rna_MeshSkinVertex_path(PointerRNA *ptr)
 {
        return rna_VertCustomData_data_path(ptr, "skin_vertices", CD_MVERT_SKIN);
@@ -1226,7 +1226,7 @@ static char *rna_MeshTexturePolyLayer_path(PointerRNA *ptr)
        return BLI_sprintfN("uv_textures[\"%s\"]", name_esc);
 }
 
-static char *rna_VertCustomData_data_path(PointerRNA *ptr, char *collection, int type)
+static char *rna_VertCustomData_data_path(PointerRNA *ptr, const char *collection, int type)
 {
        CustomDataLayer *cdl;
        Mesh *me = rna_mesh(ptr);
@@ -1247,7 +1247,7 @@ static char *rna_VertCustomData_data_path(PointerRNA *ptr, char *collection, int
        return NULL;
 }
 
-static char *rna_PolyCustomData_data_path(PointerRNA *ptr, char *collection, int type)
+static char *rna_PolyCustomData_data_path(PointerRNA *ptr, const char *collection, int type)
 {
        CustomDataLayer *cdl;
        Mesh *me = rna_mesh(ptr);
@@ -1268,7 +1268,7 @@ static char *rna_PolyCustomData_data_path(PointerRNA *ptr, char *collection, int
        return NULL;
 }
 
-static char *rna_LoopCustomData_data_path(PointerRNA *ptr, char *collection, int type)
+static char *rna_LoopCustomData_data_path(PointerRNA *ptr, const char *collection, int type)
 {
        CustomDataLayer *cdl;
        Mesh *me = rna_mesh(ptr);
@@ -1289,7 +1289,7 @@ static char *rna_LoopCustomData_data_path(PointerRNA *ptr, char *collection, int
        return NULL;
 }
 
-static char *rna_FaceCustomData_data_path(PointerRNA *ptr, char *collection, int type)
+static char *rna_FaceCustomData_data_path(PointerRNA *ptr, const char *collection, int type)
 {
        CustomDataLayer *cdl;
        Mesh *me = rna_mesh(ptr);
@@ -1475,7 +1475,7 @@ static PointerRNA rna_Mesh_tessface_vertex_color_new(struct Mesh *me, ReportList
        return ptr;
 }
 
-static PointerRNA rna_Mesh_polygon_int_property_new(struct Mesh *me, struct bContext *C, const char *name)
+static PointerRNA rna_Mesh_polygon_int_property_new(struct Mesh *me, const char *name)
 {
        PointerRNA ptr;
        CustomDataLayer *cdl = NULL;
@@ -1490,7 +1490,7 @@ static PointerRNA rna_Mesh_polygon_int_property_new(struct Mesh *me, struct bCon
        return ptr;
 }
 
-static PointerRNA rna_Mesh_polygon_float_property_new(struct Mesh *me, struct bContext *C, const char *name)
+static PointerRNA rna_Mesh_polygon_float_property_new(struct Mesh *me, const char *name)
 {
        PointerRNA ptr;
        CustomDataLayer *cdl = NULL;
@@ -1505,7 +1505,7 @@ static PointerRNA rna_Mesh_polygon_float_property_new(struct Mesh *me, struct bC
        return ptr;
 }
 
-static PointerRNA rna_Mesh_polygon_string_property_new(struct Mesh *me, struct bContext *C, const char *name)
+static PointerRNA rna_Mesh_polygon_string_property_new(struct Mesh *me, const char *name)
 {
        PointerRNA ptr;
        CustomDataLayer *cdl = NULL;
@@ -2677,7 +2677,6 @@ static void rna_def_polygon_int_layers(BlenderRNA *brna, PropertyRNA *cprop)
        RNA_def_struct_ui_text(srna, "Int Properties", "Collection of int properties");
 
        func = RNA_def_function(srna, "new", "rna_Mesh_polygon_int_property_new");
-       RNA_def_function_flag(func, FUNC_USE_CONTEXT);
        RNA_def_function_ui_description(func, "Add a integer property layer to Mesh");
        RNA_def_string(func, "name", "Int Prop", 0, "",  "Int property name");
        parm = RNA_def_pointer(func, "layer", "MeshIntPropertyLayer", "", "The newly created layer");
@@ -2699,7 +2698,6 @@ static void rna_def_polygon_float_layers(BlenderRNA *brna, PropertyRNA *cprop)
        RNA_def_struct_ui_text(srna, "Float Properties", "Collection of float properties");
 
        func = RNA_def_function(srna, "new", "rna_Mesh_polygon_float_property_new");
-       RNA_def_function_flag(func, FUNC_USE_CONTEXT);
        RNA_def_function_ui_description(func, "Add a float property layer to Mesh");
        RNA_def_string(func, "name", "Float Prop", 0, "", "Float property name");
        parm = RNA_def_pointer(func, "layer", "MeshFloatPropertyLayer", "", "The newly created layer");
@@ -2721,7 +2719,6 @@ static void rna_def_polygon_string_layers(BlenderRNA *brna, PropertyRNA *cprop)
        RNA_def_struct_ui_text(srna, "String Properties", "Collection of string properties");
 
        func = RNA_def_function(srna, "new", "rna_Mesh_polygon_string_property_new");
-       RNA_def_function_flag(func, FUNC_USE_CONTEXT);
        RNA_def_function_ui_description(func, "Add a string property layer to Mesh");
        RNA_def_string(func, "name", "String Prop", 0, "", "String property name");
        parm = RNA_def_pointer(func, "layer", "MeshStringPropertyLayer", "", "The newly created layer");
index 4bf879f689f32b2b7696a8be456ec72d573204e2..3fa101a74e491434a6eb25b65473e26f085e2693 100644 (file)
@@ -48,7 +48,7 @@
 
 #include "DNA_mesh_types.h"
 
-static const char *rna_Mesh_unit_test_compare(struct Mesh *mesh, bContext *C, struct Mesh *mesh2)
+static const char *rna_Mesh_unit_test_compare(struct Mesh *mesh, struct Mesh *mesh2)
 {
        const char *ret = BKE_mesh_cmp(mesh, mesh2, FLT_EPSILON * 60);
        
@@ -155,7 +155,6 @@ void RNA_api_mesh(StructRNA *srna)
 
        func = RNA_def_function(srna, "unit_test_compare", "rna_Mesh_unit_test_compare");
        RNA_def_pointer(func, "mesh", "Mesh", "", "Mesh to compare to");
-       RNA_def_function_flag(func, FUNC_USE_CONTEXT);
        /* return value */
        parm = RNA_def_string(func, "result", "nothing", 64, "Return value", "String description of result of comparison");
        RNA_def_function_return(func, parm);
index dfe36da033b35db05bce3008bd35c85274aac4de..c0ea1a153ffc22deebd448d8fb74d760f6451b7a 100644 (file)
@@ -32,7 +32,8 @@
 /* Define the accessors for a basic CustomDataLayer collection */
 #define DEFINE_CUSTOMDATA_LAYER_COLLECTION(collection_name, customdata_type, layer_type)        \
        /* check */                                                                                 \
-       static int rna_##collection_name##_check(CollectionPropertyIterator *iter, void *data)      \
+       static int rna_##collection_name##_check(                                                   \
+               CollectionPropertyIterator *UNUSED(iter), void *data)                               \
        {                                                                                           \
                CustomDataLayer *layer = (CustomDataLayer *)data;                                       \
                return (layer->type != layer_type);                                                     \
@@ -59,8 +60,9 @@
                return data ? CustomData_number_of_layers(data, layer_type) : 0;                        \
        }                                                                                           \
        /* index range */                                                                           \
-       static void rna_Mesh_##collection_name##_index_range(PointerRNA *ptr, int *min, int *max,   \
-                                                            int *softmin, int *softmax)            \
+       static void rna_Mesh_##collection_name##_index_range(                                       \
+               PointerRNA *ptr, int *min, int *max,                                                \
+               int *UNUSED(softmin), int *UNUSED(softmax))                                         \
        {                                                                                           \
                CustomData *data = rna_mesh_##customdata_type(ptr);                                     \
                *min = 0;                                                                               \
index 7fc61c0acfd0b5550ab53c15ab3f1795183175d0..34f138cd7c5652b88c354e06a1052381501f0655 100644 (file)
@@ -492,7 +492,8 @@ static void rna_MultiresModifier_type_set(PointerRNA *ptr, int value)
        mmd->simple = value;
 }
 
-static void rna_MultiresModifier_level_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_MultiresModifier_level_range(PointerRNA *ptr, int *min, int *max,
+                                             int *UNUSED(softmin), int *UNUSED(softmax))
 {
        MultiresModifierData *mmd = (MultiresModifierData *)ptr->data;
 
index 0e4f1f96733c4e52f6e42463ea458ec6bff263b8..eb5f5933bf1f4b6cfbe765e172961181ff66b08a 100644 (file)
@@ -584,8 +584,9 @@ static void rna_NodeTree_unregister(Main *UNUSED(bmain), StructRNA *type)
        WM_main_add_notifier(NC_NODE | NA_EDITED, NULL);
 }
 
-static StructRNA *rna_NodeTree_register(Main *bmain, ReportList *reports, void *data, const char *identifier,
-                                        StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
+static StructRNA *rna_NodeTree_register(
+        Main *bmain, ReportList *reports, void *data, const char *identifier,
+        StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
 {
        bNodeTreeType *nt, dummynt;
        bNodeTree dummyntree;
@@ -652,7 +653,7 @@ static bool rna_NodeTree_check(bNodeTree *ntree, ReportList *reports)
                return true;
 }
 
-static void rna_NodeTree_update(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_NodeTree_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr)
 {
        bNodeTree *ntree = (bNodeTree *)ptr->id.data;
 
@@ -1390,9 +1391,10 @@ static bNodeType *rna_Node_register_base(Main *bmain, ReportList *reports, Struc
        return nt;
 }
 
-static StructRNA *rna_Node_register(Main *bmain, ReportList *reports,
-                                    void *data, const char *identifier,
-                                    StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
+static StructRNA *rna_Node_register(
+        Main *bmain, ReportList *reports,
+        void *data, const char *identifier,
+        StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
 {
        bNodeType *nt = rna_Node_register_base(bmain, reports, &RNA_Node, data, identifier, validate, call, free);
        if (!nt)
@@ -1406,9 +1408,10 @@ static StructRNA *rna_Node_register(Main *bmain, ReportList *reports,
        return nt->ext.srna;
 }
 
-static StructRNA *rna_ShaderNode_register(Main *bmain, ReportList *reports,
-                                          void *data, const char *identifier,
-                                          StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
+static StructRNA *rna_ShaderNode_register(
+        Main *bmain, ReportList *reports,
+        void *data, const char *identifier,
+        StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
 {
        bNodeType *nt = rna_Node_register_base(bmain, reports, &RNA_ShaderNode, data, identifier, validate, call, free);
        if (!nt)
@@ -1422,9 +1425,10 @@ static StructRNA *rna_ShaderNode_register(Main *bmain, ReportList *reports,
        return nt->ext.srna;
 }
 
-static StructRNA *rna_CompositorNode_register(Main *bmain, ReportList *reports,
-                                              void *data, const char *identifier,
-                                              StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
+static StructRNA *rna_CompositorNode_register(
+        Main *bmain, ReportList *reports,
+        void *data, const char *identifier,
+        StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
 {
        bNodeType *nt = rna_Node_register_base(bmain, reports, &RNA_CompositorNode, data, identifier, validate, call, free);
        if (!nt)
@@ -1438,9 +1442,10 @@ static StructRNA *rna_CompositorNode_register(Main *bmain, ReportList *reports,
        return nt->ext.srna;
 }
 
-static StructRNA *rna_TextureNode_register(Main *bmain, ReportList *reports,
-                                           void *data, const char *identifier,
-                                           StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
+static StructRNA *rna_TextureNode_register(
+        Main *bmain, ReportList *reports,
+        void *data, const char *identifier,
+        StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
 {
        bNodeType *nt = rna_Node_register_base(bmain, reports, &RNA_TextureNode, data, identifier, validate, call, free);
        if (!nt)
@@ -1762,8 +1767,9 @@ static void rna_NodeSocket_unregister(Main *UNUSED(bmain), StructRNA *type)
        WM_main_add_notifier(NC_NODE | NA_EDITED, NULL);
 }
 
-static StructRNA *rna_NodeSocket_register(Main *bmain, ReportList *reports, void *data, const char *identifier,
-                                          StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
+static StructRNA *rna_NodeSocket_register(
+        Main *UNUSED(bmain), ReportList *reports, void *data, const char *identifier,
+        StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
 {
        bNodeSocketType *st, dummyst;
        bNodeSocket dummysock;
@@ -2033,8 +2039,9 @@ static void rna_NodeSocketInterface_unregister(Main *UNUSED(bmain), StructRNA *t
        WM_main_add_notifier(NC_NODE | NA_EDITED, NULL);
 }
 
-static StructRNA *rna_NodeSocketInterface_register(Main *bmain, ReportList *reports, void *data, const char *identifier,
-                                                  StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
+static StructRNA *rna_NodeSocketInterface_register(
+        Main *UNUSED(bmain), ReportList *UNUSED(reports), void *data, const char *identifier,
+        StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
 {
        bNodeSocketType *st, dummyst;
        bNodeSocket dummysock;
@@ -2350,9 +2357,10 @@ static void rna_NodeInternal_draw_buttons_ext(ID *id, bNode *node, struct bConte
        }
 }
 
-static StructRNA *rna_NodeCustomGroup_register(Main *bmain, ReportList *reports,
-                                               void *data, const char *identifier,
-                                               StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
+static StructRNA *rna_NodeCustomGroup_register(
+        Main *bmain, ReportList *reports,
+        void *data, const char *identifier,
+        StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
 {
        bNodeType *nt = rna_Node_register_base(bmain, reports, &RNA_NodeCustomGroup, data, identifier, validate, call, free);
        if (!nt)
index 9cba4d0958be8cd7fb08cfa7ff4772250de00fda..3589610214bbcd3fb26f7a49c403a1b808370298 100644 (file)
@@ -556,7 +556,8 @@ static void rna_Object_active_vertex_group_index_set(PointerRNA *ptr, int value)
        ob->actdef = value + 1;
 }
 
-static void rna_Object_active_vertex_group_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_Object_active_vertex_group_index_range(PointerRNA *ptr, int *min, int *max,
+                                                       int *UNUSED(softmin), int *UNUSED(softmax))
 {
        Object *ob = (Object *)ptr->id.data;
 
@@ -667,7 +668,8 @@ static void rna_Object_active_material_index_set(PointerRNA *ptr, int value)
        }
 }
 
-static void rna_Object_active_material_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_Object_active_material_index_range(PointerRNA *ptr, int *min, int *max,
+                                                   int *UNUSED(softmin), int *UNUSED(softmax))
 {
        Object *ob = (Object *)ptr->id.data;
        *min = 0;
@@ -693,7 +695,7 @@ static void rna_Object_active_material_set(PointerRNA *ptr, PointerRNA value)
 }
 
 static void rna_Object_active_particle_system_index_range(PointerRNA *ptr, int *min, int *max,
-                                                          int *softmin, int *softmax)
+                                                          int *UNUSED(softmin), int *UNUSED(softmax))
 {
        Object *ob = (Object *)ptr->id.data;
        *min = 0;
@@ -1184,7 +1186,8 @@ static void rna_GameObjectSettings_col_mask_set(PointerRNA *ptr, const int *valu
 }
 
 
-static void rna_Object_active_shape_key_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_Object_active_shape_key_index_range(PointerRNA *ptr, int *min, int *max,
+                                                    int *UNUSED(softmin), int *UNUSED(softmax))
 {
        Object *ob = (Object *)ptr->id.data;
        Key *key = BKE_key_from_object(ob);
index 2fda576fcc2493bbca77bceae4fe2ac3a52136b4..146ba6e4b7d5277979602d7888b3df3404b68ff5 100644 (file)
@@ -228,7 +228,8 @@ static void rna_Cache_list_begin(CollectionPropertyIterator *iter, PointerRNA *p
 
        rna_iterator_listbase_begin(iter, &lb, NULL);
 }
-static void rna_Cache_active_point_cache_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_Cache_active_point_cache_index_range(PointerRNA *ptr, int *min, int *max,
+                                                     int *UNUSED(softmin), int *UNUSED(softmax))
 {
        Object *ob = ptr->id.data;
        PointCache *cache = ptr->data;
@@ -291,7 +292,8 @@ static void rna_Cache_active_point_cache_index_set(struct PointerRNA *ptr, int v
        BLI_freelistN(&pidlist);
 }
 
-static void rna_PointCache_frame_step_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_PointCache_frame_step_range(PointerRNA *ptr, int *min, int *max,
+                                            int *UNUSED(softmin), int *UNUSED(softmax))
 {
        Object *ob = ptr->id.data;
        PointCache *cache = ptr->data;
index 35347d656df367760197b74dbe84643eec2a0cb3..58217206add9e27e339f22b0973b8d116c0f6491 100644 (file)
@@ -382,7 +382,8 @@ static void rna_PoseChannel_bone_group_index_set(PointerRNA *ptr, int value)
        pchan->agrp_index = value + 1;
 }
 
-static void rna_PoseChannel_bone_group_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_PoseChannel_bone_group_index_range(PointerRNA *ptr, int *min, int *max,
+                                                   int *UNUSED(softmin), int *UNUSED(softmax))
 {
        Object *ob = (Object *)ptr->id.data;
        bPose *pose = (ob) ? ob->pose : NULL;
@@ -415,7 +416,8 @@ static void rna_Pose_active_bone_group_index_set(PointerRNA *ptr, int value)
        pose->active_group = value + 1;
 }
 
-static void rna_Pose_active_bone_group_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_Pose_active_bone_group_index_range(PointerRNA *ptr, int *min, int *max,
+                                                   int *UNUSED(softmin), int *UNUSED(softmax))
 {
        bPose *pose = (bPose *)ptr->data;
 
index b1f704551e04b94fe230fbc9b9a6bdaf3aff1d65..cb27261c7bff7b5f12db0c272d0386e89c53009e 100644 (file)
@@ -96,14 +96,14 @@ EnumPropertyItem rigidbody_constraint_type_items[] = {
 
 /* ******************************** */
 
-static void rna_RigidBodyWorld_reset(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_RigidBodyWorld_reset(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        RigidBodyWorld *rbw = (RigidBodyWorld *)ptr->data;
        
        BKE_rigidbody_cache_reset(rbw);
 }
 
-static char *rna_RigidBodyWorld_path(PointerRNA *ptr)
+static char *rna_RigidBodyWorld_path(PointerRNA *UNUSED(ptr))
 {      
        return BLI_sprintfN("rigidbody_world");
 }
@@ -136,14 +136,14 @@ static void rna_RigidBodyWorld_split_impulse_set(PointerRNA *ptr, int value)
 
 /* ******************************** */
 
-static void rna_RigidBodyOb_reset(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_RigidBodyOb_reset(Main *UNUSED(bmain), Scene *scene, PointerRNA *UNUSED(ptr))
 {
        RigidBodyWorld *rbw = scene->rigidbody_world;
        
        BKE_rigidbody_cache_reset(rbw);
 }
 
-static void rna_RigidBodyOb_shape_reset(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_RigidBodyOb_shape_reset(Main *UNUSED(bmain), Scene *scene, PointerRNA *ptr)
 {
        RigidBodyWorld *rbw = scene->rigidbody_world;
        RigidBodyOb *rbo = (RigidBodyOb *)ptr->data;
@@ -153,7 +153,7 @@ static void rna_RigidBodyOb_shape_reset(Main *bmain, Scene *scene, PointerRNA *p
                rbo->flag |= RBO_FLAG_NEEDS_RESHAPE;
 }
 
-static char *rna_RigidBodyOb_path(PointerRNA *ptr)
+static char *rna_RigidBodyOb_path(PointerRNA *UNUSED(ptr))
 {
        /* NOTE: this hardcoded path should work as long as only Objects have this */
        return BLI_sprintfN("rigid_body");
@@ -335,7 +335,7 @@ static void rna_RigidBodyOb_angular_damping_set(PointerRNA *ptr, float value)
 #endif
 }
 
-static char *rna_RigidBodyCon_path(PointerRNA *ptr)
+static char *rna_RigidBodyCon_path(PointerRNA *UNUSED(ptr))
 {
        /* NOTE: this hardcoded path should work as long as only Objects have this */
        return BLI_sprintfN("rigid_body_constraint");
@@ -596,13 +596,17 @@ static void rna_RigidBodyCon_motor_ang_target_velocity_set(PointerRNA *ptr, floa
 }
 
 /* Sweep test */
-static void rna_RigidBodyWorld_convex_sweep_test(RigidBodyWorld *rbw, ReportList *reports, Object *object,  float ray_start[3], float ray_end[3], float r_location[3], float r_hitpoint[3], float r_normal[3], int *r_hit)
+static void rna_RigidBodyWorld_convex_sweep_test(
+        RigidBodyWorld *rbw, ReportList *reports,
+        Object *object, float ray_start[3], float ray_end[3],
+        float r_location[3], float r_hitpoint[3], float r_normal[3], int *r_hit)
 {
 #ifdef WITH_BULLET
        RigidBodyOb *rob = object->rigidbody_object;
 
        if (rbw->physics_world != NULL && rob->physics_object != NULL) {
-               RB_world_convex_sweep_test(rbw->physics_world, rob->physics_object, ray_start, ray_end, r_location, r_hitpoint, r_normal, r_hit);
+               RB_world_convex_sweep_test(rbw->physics_world, rob->physics_object, ray_start, ray_end,
+                                          r_location, r_hitpoint, r_normal, r_hit);
                if (*r_hit == -2) {
                        BKE_report(reports, RPT_ERROR,
                                   "A non convex collision shape was passed to the function, use only convex collision shapes");
@@ -612,6 +616,9 @@ static void rna_RigidBodyWorld_convex_sweep_test(RigidBodyWorld *rbw, ReportList
                *r_hit = -1;
                BKE_report(reports, RPT_ERROR, "Rigidbody world was not properly initialized, need to step the simulation first");
        }
+#else
+       (void)rbw, (void)reports, (void)object, (void)ray_start, (void)ray_end;
+       (void)r_location, (void)r_hitpoint, (void)r_normal, (void)r_hit;
 #endif
 }
 
index e58bf2598f71e7240575561259b82ad46a64f70c..fcaabaa3e65198b8f196607d4d54649dab874af4 100644 (file)
@@ -781,7 +781,7 @@ static void rna_ImageFormatSettings_file_format_set(PointerRNA *ptr, int value)
        }
 }
 
-static EnumPropertyItem *rna_ImageFormatSettings_file_format_itemf(bContext *C, PointerRNA *ptr,
+static EnumPropertyItem *rna_ImageFormatSettings_file_format_itemf(bContext *UNUSED(C), PointerRNA *ptr,
                                                                    PropertyRNA *UNUSED(prop), int *UNUSED(free))
 {
        ID *id = ptr->id.data;
@@ -793,7 +793,7 @@ static EnumPropertyItem *rna_ImageFormatSettings_file_format_itemf(bContext *C,
        }
 }
 
-static EnumPropertyItem *rna_ImageFormatSettings_color_mode_itemf(bContext *C, PointerRNA *ptr,
+static EnumPropertyItem *rna_ImageFormatSettings_color_mode_itemf(bContext *UNUSED(C), PointerRNA *ptr,
                                                                   PropertyRNA *UNUSED(prop), int *free)
 {
        ImageFormatData *imf = (ImageFormatData *)ptr->data;
@@ -838,7 +838,7 @@ static EnumPropertyItem *rna_ImageFormatSettings_color_mode_itemf(bContext *C, P
        }
 }
 
-static EnumPropertyItem *rna_ImageFormatSettings_color_depth_itemf(bContext *C, PointerRNA *ptr,
+static EnumPropertyItem *rna_ImageFormatSettings_color_depth_itemf(bContext *UNUSED(C), PointerRNA *ptr,
                                                                    PropertyRNA *UNUSED(prop), int *free)
 {
        ImageFormatData *imf = (ImageFormatData *)ptr->data;
@@ -1032,7 +1032,8 @@ static void rna_RenderSettings_active_layer_index_set(PointerRNA *ptr, int value
        rd->actlay = value;
 }
 
-static void rna_RenderSettings_active_layer_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_RenderSettings_active_layer_index_range(PointerRNA *ptr, int *min, int *max,
+                                                        int *UNUSED(softmin), int *UNUSED(softmax))
 {
        RenderData *rd = (RenderData *)ptr->data;
 
@@ -1313,7 +1314,7 @@ static void rna_Scene_simplify_update(Main *bmain, Scene *UNUSED(scene), Pointer
                rna_Scene_use_simplify_update(bmain, sce, ptr);
 }
 
-static void rna_Scene_use_persistent_data_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr)
+static void rna_Scene_use_persistent_data_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        Scene *sce = ptr->id.data;
 
@@ -1462,13 +1463,13 @@ static void rna_UnifiedPaintSettings_unprojected_radius_set(PointerRNA *ptr, flo
        ups->unprojected_radius = value;
 }
 
-static void rna_UnifiedPaintSettings_radius_update(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_UnifiedPaintSettings_radius_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *UNUSED(ptr))
 {
        /* changing the unified size should invalidate */
        BKE_paint_invalidate_overlay_all();
 }
 
-static char *rna_UnifiedPaintSettings_path(PointerRNA *ptr)
+static char *rna_UnifiedPaintSettings_path(PointerRNA *UNUSED(ptr))
 {
        return BLI_strdup("tool_settings.unified_paint_settings");
 }
@@ -1490,7 +1491,7 @@ static void rna_EditMesh_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *U
        }
 }
 
-static char *rna_MeshStatVis_path(PointerRNA *ptr)
+static char *rna_MeshStatVis_path(PointerRNA *UNUSED(ptr))
 {
        return BLI_strdup("tool_settings.statvis");
 }
@@ -1524,7 +1525,7 @@ static void rna_SceneSequencer_update(Main *UNUSED(bmain), Scene *UNUSED(scene),
        BKE_sequencer_preprocessed_cache_cleanup();
 }
 
-static char *rna_ToolSettings_path(PointerRNA *ptr)
+static char *rna_ToolSettings_path(PointerRNA *UNUSED(ptr))
 {
        return BLI_strdup("tool_settings");
 }
@@ -1553,7 +1554,7 @@ static PointerRNA rna_FreestyleSettings_active_lineset_get(PointerRNA *ptr)
 }
 
 static void rna_FreestyleSettings_active_lineset_index_range(PointerRNA *ptr, int *min, int *max,
-                                                             int *softmin, int *softmax)
+                                                             int *UNUSED(softmin), int *UNUSED(softmax))
 {
        FreestyleConfig *config = (FreestyleConfig *)ptr->data;
 
index f9171887bfbb7cd81761ae1df29fc5b1c9e1a4ba..49c6a07df786d2e65c54897ded5c11d0112038b0 100644 (file)
@@ -94,7 +94,7 @@ static void rna_Screen_redraw_update(Main *UNUSED(bmain), Scene *UNUSED(scene),
 }
 
 
-static int rna_Screen_is_animation_playing_get(PointerRNA *ptr)
+static int rna_Screen_is_animation_playing_get(PointerRNA *UNUSED(ptr))
 {
        return (ED_screen_animation_playing(G.main->wm.first) != NULL);
 }
index 11b3f94a446c791fd7539e6979aa0ceb52e63db6..89714e49ebfde532dfafd6e2f58df605d366f180 100644 (file)
@@ -190,7 +190,7 @@ static int rna_ParticleEdit_hair_get(PointerRNA *ptr)
        return 0;
 }
 
-static char *rna_ParticleEdit_path(PointerRNA *ptr)
+static char *rna_ParticleEdit_path(PointerRNA *UNUSED(ptr))
 {
        return BLI_strdup("tool_settings.particle_edit");
 }
@@ -247,7 +247,7 @@ static void rna_Sculpt_ShowDiffuseColor_update(Main *UNUSED(bmain), Scene *scene
        }
 }
 
-static char *rna_Sculpt_path(PointerRNA *ptr)
+static char *rna_Sculpt_path(PointerRNA *UNUSED(ptr))
 {
        return BLI_strdup("tool_settings.sculpt");
 }
@@ -264,17 +264,17 @@ static char *rna_VertexPaint_path(PointerRNA *ptr)
        }
 }
 
-static char *rna_ImagePaintSettings_path(PointerRNA *ptr)
+static char *rna_ImagePaintSettings_path(PointerRNA *UNUSED(ptr))
 {
        return BLI_strdup("tool_settings.image_paint");
 }
 
-static char *rna_UvSculpt_path(PointerRNA *ptr)
+static char *rna_UvSculpt_path(PointerRNA *UNUSED(ptr))
 {
        return BLI_strdup("tool_settings.uv_sculpt");
 }
 
-static char *rna_ParticleBrush_path(PointerRNA *ptr)
+static char *rna_ParticleBrush_path(PointerRNA *UNUSED(ptr))
 {
        return BLI_strdup("tool_settings.particle_edit.brush");
 }
index bc50be00ddd1f7496b124c53d383eff84ef55bed..342d94c766735dbfefb97630c9c7b0d293b38b42 100644 (file)
@@ -720,7 +720,7 @@ static Sequence *sequence_get_by_proxy(Editing *ed, StripProxy *proxy)
        return data.seq;
 }
 
-static void rna_Sequence_tcindex_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr)
+static void rna_Sequence_tcindex_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        Scene *scene = (Scene *) ptr->id.data;
        Editing *ed = BKE_sequencer_editing_get(scene, FALSE);
index 8b01a785f1ec0c9f2a30c2a40b94234955903b2a..ba90e3b1e4ab4149776ae059529a406d75558168 100644 (file)
@@ -65,7 +65,7 @@ static void rna_Smoke_dependency_update(Main *bmain, Scene *scene, PointerRNA *p
        DAG_relations_tag_update(bmain);
 }
 
-static void rna_Smoke_resetCache(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_Smoke_resetCache(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        SmokeDomainSettings *settings = (SmokeDomainSettings *)ptr->data;
        if (settings->smd && settings->smd->domain)
index c2a8b25013e2b929a20e5ac013ebcde7f7f8fed0..4f1c4e212b78d2203cc5048189951cc72b9c618f 100644 (file)
@@ -628,7 +628,7 @@ static PointerRNA rna_SpaceImageEditor_uvedit_get(PointerRNA *ptr)
        return rna_pointer_inherit_refine(ptr, &RNA_SpaceUVEditor, ptr->data);
 }
 
-static void rna_SpaceImageEditor_mode_update(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_SpaceImageEditor_mode_update(Main *bmain, Scene *scene, PointerRNA *UNUSED(ptr))
 {
        ED_space_image_paint_update(bmain->wm.first, scene->toolsettings);
 }
@@ -856,8 +856,8 @@ static void rna_SpaceProperties_context_set(PointerRNA *ptr, int value)
        sbuts->mainbuser = value;
 }
 
-static EnumPropertyItem *rna_SpaceProperties_context_itemf(bContext *C, PointerRNA *ptr,
-                                                                   PropertyRNA *UNUSED(prop), int *free)
+static EnumPropertyItem *rna_SpaceProperties_context_itemf(bContext *UNUSED(C), PointerRNA *ptr,
+                                                           PropertyRNA *UNUSED(prop), int *free)
 {
        SpaceButs *sbuts = (SpaceButs *)(ptr->data);
        EnumPropertyItem *item = NULL;
@@ -1003,7 +1003,8 @@ static void rna_ConsoleLine_body_set(PointerRNA *ptr, const char *value)
                ci->cursor = len;
 }
 
-static void rna_ConsoleLine_cursor_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_ConsoleLine_cursor_index_range(PointerRNA *ptr, int *min, int *max,
+                                               int *UNUSED(softmin), int *UNUSED(softmax))
 {
        ConsoleLine *ci = (ConsoleLine *)ptr->data;
 
index e54e5f9bcadb3d76d762d91595b98798ccca1825..cf0dc5e332d5cbde838e3a8a131c496f26b346a3 100644 (file)
@@ -185,7 +185,8 @@ void RNA_def_test(BlenderRNA *brna)
        RNA_def_property_flag(prop, PROP_DYNAMIC);
        RNA_def_property_dynamic_array_funcs(prop, "rna_Test_bdmarr_get_length", "rna_Test_bdmarr_set_length");
        RNA_def_property_boolean_funcs(prop, "rna_Test_bdmarr_get", "rna_Test_bdmarr_set");
-
+#else
+       (void)brna;
 #endif
 }
 
index 2c68661f3bdc1843c04ce4fc4efe0c3c94343e33..a27e41a96c8bbfed92cfec6f924f4b2fcdcf0270 100644 (file)
@@ -184,7 +184,7 @@ static void rna_Texture_mapping_update(Main *bmain, Scene *scene, PointerRNA *pt
        rna_Texture_update(bmain, scene, ptr);
 }
 
-static void rna_Color_mapping_update(Main *bmain, Scene *scene, PointerRNA *ptr)
+static void rna_Color_mapping_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *UNUSED(ptr))
 {
        /* nothing to do */
 }
@@ -366,7 +366,7 @@ static int rna_TextureSlot_output_node_get(PointerRNA *ptr)
 }
 
 
-static EnumPropertyItem *rna_TextureSlot_output_node_itemf(bContext *C, PointerRNA *ptr,
+static EnumPropertyItem *rna_TextureSlot_output_node_itemf(bContext *UNUSED(C), PointerRNA *ptr,
                                                            PropertyRNA *UNUSED(prop), int *free)
 {
        MTex *mtex = ptr->data;
@@ -478,7 +478,7 @@ static char *rna_VoxelData_path(PointerRNA *UNUSED(ptr))
        return BLI_sprintfN("voxel_data");
 }
 
-static char *rna_OceanTex_path(PointerRNA *ptr)
+static char *rna_OceanTex_path(PointerRNA *UNUSED(ptr))
 {
        return BLI_sprintfN("ocean");
 }
index 0feaec85e38e66212926af1218757fc870a69cff..2b3cf58d45275bb9437ed759f19a075df766d3ea 100644 (file)
@@ -124,7 +124,8 @@ static void rna_tracking_active_object_index_set(PointerRNA *ptr, int value)
        BKE_tracking_dopesheet_tag_update(&clip->tracking);
 }
 
-static void rna_tracking_active_object_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_tracking_active_object_index_range(PointerRNA *ptr, int *min, int *max,
+                                                   int *UNUSED(softmin), int *UNUSED(softmax))
 {
        MovieClip *clip = (MovieClip *)ptr->id.data;
 
@@ -362,7 +363,8 @@ static void rna_tracking_stabTracks_active_index_set(PointerRNA *ptr, int value)
        clip->tracking.stabilization.act_track = value;
 }
 
-static void rna_tracking_stabTracks_active_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
+static void rna_tracking_stabTracks_active_index_range(PointerRNA *ptr, int *min, int *max,
+                                                       int *UNUSED(softmin), int *UNUSED(softmax))
 {
        MovieClip *clip = (MovieClip *)ptr->id.data;
 
@@ -525,7 +527,7 @@ static void rna_tracking_markerPattern_boundbox_get(PointerRNA *ptr, float *valu
        copy_v2_v2(values + 2, max);
 }
 
-static void rna_trackingDopesheet_tagUpdate(Main *UNUSED(bmain), Scene *scene, PointerRNA *ptr)
+static void rna_trackingDopesheet_tagUpdate(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        MovieClip *clip = (MovieClip *)ptr->id.data;
        MovieTrackingDopesheet *dopesheet = &clip->tracking.dopesheet;
index 40bc0d3973e2ed0cf2f974d9b3cb4d81c7d32a41..39f305f7d4700899271d722934552219ed23c82d 100644 (file)
@@ -166,7 +166,7 @@ static void panel_draw_header(const bContext *C, Panel *pnl)
        RNA_parameter_list_free(&list);
 }
 
-static void rna_Panel_unregister(Main *bmain, StructRNA *type)
+static void rna_Panel_unregister(Main *UNUSED(bmain), StructRNA *type)
 {
        ARegionType *art;
        PanelType *pt = RNA_struct_blender_type_get(type);
@@ -268,7 +268,7 @@ static StructRNA *rna_Panel_refine(PointerRNA *ptr)
 }
 
 /* UIList */
-static unsigned int rna_UIList_filter_const_FILTER_ITEM_get(PointerRNA *ptr)
+static unsigned int rna_UIList_filter_const_FILTER_ITEM_get(PointerRNA *UNUSED(ptr))
 {
        return UILST_FLT_ITEM;
 }
index 3b609b693744dd1a10e695992dfe5ec43697b6a2..20e5083b1c442022e25e8054f5be2a073ef7160e 100644 (file)
@@ -505,6 +505,7 @@ static EnumPropertyItem *rna_userdef_audio_device_itemf(bContext *UNUSED(C), Poi
                return item;
        }
 #else
+       (void)free;
        return audio_device_items;
 #endif
 }
index 71e3d86387ba4478fd752898f7d22d6cdf6c365b..c6366745c55680c829f4c08991774f3e510af919 100644 (file)
@@ -590,7 +590,7 @@ static void rna_Window_screen_set(PointerRNA *ptr, PointerRNA value)
        win->newscreen = value.data;
 }
 
-int rna_Window_screen_assign_poll(PointerRNA *ptr, PointerRNA value)
+int rna_Window_screen_assign_poll(PointerRNA *UNUSED(ptr), PointerRNA value)
 {
        bScreen *screen = (bScreen *)value.id.data;
 
index 824fed98338f80ca8c1a18f4a9edcf6c6a97fa1b..dfac81cf6c91015f325de48d7dbe7892f01a170c 100644 (file)
@@ -118,7 +118,7 @@ struct wmStaticProgress {
 } wm_progress_state = {0, 0, false};
 
 
-static void rna_progress_begin(struct wmWindowManager *wm, float min, float max)
+static void rna_progress_begin(struct wmWindowManager *UNUSED(wm), float min, float max)
 {
        float range = max - min;
        if (range != 0) {