mirror of
https://github.com/samba-team/samba.git
synced 2025-02-04 17:47:26 +03:00
s4:pydsdb.c - introduce Python 2.4 compatibility defines
This commit is contained in:
parent
4b97e7c8f2
commit
9f2d21561b
@ -28,6 +28,17 @@
|
|||||||
#include "auth/kerberos/kerberos.h"
|
#include "auth/kerberos/kerberos.h"
|
||||||
#include "librpc/rpc/pyrpc_util.h"
|
#include "librpc/rpc/pyrpc_util.h"
|
||||||
|
|
||||||
|
/* There's no Py_ssize_t in 2.4, apparently */
|
||||||
|
#if PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 5
|
||||||
|
typedef int Py_ssize_t;
|
||||||
|
typedef inquiry lenfunc;
|
||||||
|
typedef intargfunc ssizeargfunc;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef Py_RETURN_NONE
|
||||||
|
#define Py_RETURN_NONE return Py_INCREF(Py_None), Py_None
|
||||||
|
#endif
|
||||||
|
|
||||||
/* FIXME: These should be in a header file somewhere, once we finish moving
|
/* FIXME: These should be in a header file somewhere, once we finish moving
|
||||||
* away from SWIG .. */
|
* away from SWIG .. */
|
||||||
#define PyErr_LDB_OR_RAISE(py_ldb, ldb) \
|
#define PyErr_LDB_OR_RAISE(py_ldb, ldb) \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user