Cleanup: quiet undeclared variable warning
authorCampbell Barton <ideasman42@gmail.com>
Sat, 23 Feb 2019 07:29:03 +0000 (18:29 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 23 Feb 2019 08:20:20 +0000 (19:20 +1100)
Move bpy_context_module declaration to bpy_rna.h.

source/blender/python/intern/bpy.c
source/blender/python/intern/bpy_interface.c
source/blender/python/intern/bpy_props.c
source/blender/python/intern/bpy_rna.c
source/blender/python/intern/bpy_rna.h

index 9af842a..05b471c 100644 (file)
@@ -294,7 +294,6 @@ static PyObject *bpy_import_test(const char *modname)
  ******************************************************************************/
 void BPy_init_modules(void)
 {
-       extern BPy_StructRNA *bpy_context_module;
        PointerRNA ctx_ptr;
        PyObject *mod;
 
index 7b8f521..2a33c31 100644 (file)
@@ -81,7 +81,6 @@ CLG_LOGREF_DECLARE_GLOBAL(BPY_LOG_RNA, "bpy.rna");
 
 /* in case a python script triggers another python call, stop bpy_context_clear from invalidating */
 static int py_call_level = 0;
-BPy_StructRNA *bpy_context_module = NULL; /* for fast access */
 
 // #define TIME_PY_RUN // simple python tests. prints on exit.
 
index 79b2e35..c3c891f 100644 (file)
@@ -52,8 +52,6 @@ enum {
        BPY_DATA_CB_SLOT_SIZE       = 4,
 };
 
-extern BPy_StructRNA *bpy_context_module;
-
 static const EnumPropertyItem property_flag_items[] = {
        {PROP_HIDDEN, "HIDDEN", 0, "Hidden", ""},
        {PROP_SKIP_SAVE, "SKIP_SAVE", 0, "Skip Save", ""},
index 31c5600..cba6d22 100644 (file)
@@ -78,6 +78,8 @@
 #define USE_MATHUTILS
 #define USE_STRING_COERCE
 
+BPy_StructRNA *bpy_context_module = NULL; /* for fast access */
+
 static PyObject *pyrna_struct_Subtype(PointerRNA *ptr);
 static PyObject *pyrna_prop_collection_values(BPy_PropertyRNA *self);
 
index 5de7704..c4c6944 100644 (file)
@@ -223,4 +223,6 @@ extern PyMethodDef meth_bpy_unregister_class;
 extern PyMethodDef meth_bpy_owner_id_set;
 extern PyMethodDef meth_bpy_owner_id_get;
 
+extern BPy_StructRNA *bpy_context_module;
+
 #endif