diff options
author | Joseph Gilbert <ascotan@gmail.com> | 2005-07-18 07:50:37 +0400 |
---|---|---|
committer | Joseph Gilbert <ascotan@gmail.com> | 2005-07-18 07:50:37 +0400 |
commit | e60291d39c0f77282a2d17f79e9264107bbc495e (patch) | |
tree | 274f6c0fc564553bb1484abfc5ad33e758d00903 /source/blender/python/api2_2x/Sound.c | |
parent | 9919df089dc34a62ac14f5c151d7815ee852bd81 (diff) |
Header file clean up and warning fixes
- Mostly this cleans up the #includes and header files in the python project.
- Warning fixes are mostly casting issues and misc fixes. General warning clean up.
- #include Python.h MUST come as the first include to avoid the POSIX redefine warning in the unix makefiles
- fno-strict-aliasing flag added to makefile to fix a unavoidable type punning warning in types.c
Diffstat (limited to 'source/blender/python/api2_2x/Sound.c')
-rw-r--r-- | source/blender/python/api2_2x/Sound.c | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/source/blender/python/api2_2x/Sound.c b/source/blender/python/api2_2x/Sound.c index 8ba3bd23b81..21aa8af0691 100644 --- a/source/blender/python/api2_2x/Sound.c +++ b/source/blender/python/api2_2x/Sound.c @@ -30,20 +30,15 @@ * ***** END GPL/BL DUAL LICENSE BLOCK ***** */ -#include <BKE_main.h> -#include <BKE_global.h> -#include <BKE_library.h> -#include <BKE_sound.h> -#include <BLI_blenlib.h> -#include <BIF_editsound.h> -#include <BIF_space.h> /* EXPP_allqueue() */ +#include "Sound.h" /*This must come first*/ +#include "BKE_global.h" +#include "BKE_main.h" +#include "BLI_blenlib.h" +#include "BIF_editsound.h" #include "mydevice.h" /* redraw defines */ - #include "gen_utils.h" -#include "Sound.h" - /*****************************************************************************/ /* Python BPy_Sound defaults: */ /*****************************************************************************/ @@ -485,7 +480,7 @@ static PyObject *Sound_getAttr( BPy_Sound * self, char *name ) static int Sound_setAttr( BPy_Sound * self, char *name, PyObject * value ) { PyObject *valtuple; - PyObject *error = NULL; +// PyObject *error = NULL; /* We're playing a trick on the Python API users here. Even if they use * Sound.member = val instead of Sound.setMember(value), we end up using the @@ -508,13 +503,15 @@ static int Sound_setAttr( BPy_Sound * self, char *name, PyObject * value ) "attribute not found or immutable" ) ); } +/* ===This code is unreachable=== Py_DECREF( valtuple ); if( error != Py_None ) return -1; - Py_DECREF( Py_None ); /* incref'ed by the called set* function */ - return 0; /* normal exit */ + Py_DECREF( Py_None ); // incref'ed by the called set* function / + return 0; // normal exit + */ } /*****************************************************************************/ |