merge with/from trunk at r35190
[blender.git] / source / blender / python / generic / bpy_internal_import.h
index cbd4c881217a9543e7102b8d1a58ba1aee65ed6b..529c2c44df1034358b1a344f90101346745c4174 100644 (file)
@@ -28,8 +28,8 @@
 
 /* Note, the BGE needs to use this too, keep it minimal */
 
-#ifndef EXPP_bpy_import_h
-#define EXPP_bpy_import_h
+#ifndef BPY_INTERNAL_IMPORT_H
+#define BPY_INTERNAL_IMPORT_H
 
 /* python redefines :/ */
 #ifdef _POSIX_C_SOURCE
 #undef _XOPEN_SOURCE
 #endif
 
-#include <Python.h>
-#include "compile.h"           /* for the PyCodeObject */
-#include "eval.h"              /* for PyEval_EvalCode */
-
 struct Text;
 
-PyObject*      bpy_text_import( struct Text *text );
-PyObject*      bpy_text_import_name( char *name, int *found );
-PyObject*      bpy_text_reimport( PyObject *module, int *found );
-/* void                bpy_text_clear_modules( int clear_all );*/ /* Clear user modules */ 
+PyObject*      bpy_text_import(struct Text *text);
+PyObject*      bpy_text_import_name(char *name, int *found);
+PyObject*      bpy_text_reimport(PyObject *module, int *found);
+/* void                bpy_text_clear_modules(int clear_all);*/ /* Clear user modules */ 
 
 void bpy_text_filename_get(char *fn, struct Text *text);
 
-extern PyMethodDef bpy_import_meth[];
-extern PyMethodDef bpy_reload_meth[];
+extern PyMethodDef bpy_import_meth;
+extern PyMethodDef bpy_reload_meth;
 
 /* The game engine has its own Main struct, if this is set search this rather then G.main */
 struct Main *bpy_import_main_get(void);
 void bpy_import_main_set(struct Main *maggie);
 
-/* name namespace function for bpy & bge */
-PyObject *bpy_namespace_dict_new(const char *filename);
-
-#endif                         /* EXPP_bpy_import_h */
+#endif                         /* BPY_INTERNAL_IMPORT_H */