fix for building with py2.3

This commit is contained in:
Campbell Barton 2009-06-18 17:34:39 +00:00
parent 122b206de3
commit 025b6dcbc3
8 changed files with 25 additions and 0 deletions

@ -41,6 +41,7 @@
#endif
#include <Python.h>
#include "../intern/bpy_compat.h"
#include "BIF_gl.h"
PyObject *BGL_Init( const char *from );

@ -32,6 +32,7 @@
#define EXPP_Mathutils_H
#include <Python.h>
#include "../intern/bpy_compat.h"
#include "vector.h"
#include "matrix.h"
#include "quat.h"

@ -32,6 +32,7 @@
#define EXPP_bpy_import_h
#include <Python.h>
#include "../intern/bpy_compat.h"
#include "compile.h" /* for the PyCodeObject */
#include "eval.h" /* for PyEval_EvalCode */

@ -32,6 +32,7 @@
#define EXPP_euler_h
#include <Python.h>
#include "../intern/bpy_compat.h"
extern PyTypeObject euler_Type;

@ -32,6 +32,7 @@
#define EXPP_quat_h
#include <Python.h>
#include "../intern/bpy_compat.h"
extern PyTypeObject quaternion_Type;

@ -31,6 +31,7 @@
#define EXPP_vector_h
#include <Python.h>
#include "../intern/bpy_compat.h"
extern PyTypeObject vector_Type;

@ -88,6 +88,24 @@ typedef Py_ssize_t (*lenfunc)(PyObject *);
#endif
#ifndef ssizeargfunc
#define ssizeargfunc intargfunc
#endif
#ifndef ssizessizeargfunc
#define ssizessizeargfunc intintargfunc
#endif
#ifndef ssizeobjargproc
#define ssizeobjargproc intobjargproc
#endif
#ifndef ssizessizeobjargproc
#define ssizessizeobjargproc intintobjargproc
#endif
/* defined in bpy_util.c */
#if PY_VERSION_HEX < 0x03000000
PyObject *Py_CmpToRich(int op, int cmp);

@ -18,6 +18,7 @@
#include "StringValue.h"
#include "VoidValue.h"
#include <algorithm>
#include <stdint.h>
#include "BoolValue.h"
#ifdef HAVE_CONFIG_H