sss_python.h revision c6278b2fa4a7ea389ed4086b2def16e0e6cbb184
#ifndef __SSS_PYTHON_H__
#define __SSS_PYTHON_H__
#include <Python.h>
#include <stdbool.h>
#if PY_VERSION_HEX < 0x02050000
#else
#endif
#if PY_MAJOR_VERSION >= 3
#define IS_PY3K
#define MODINITERROR return NULL
#else
#include <bytesobject.h>
#define MODINITERROR return
#endif
/* Exceptions compatibility */
PyObject *
/* Convenience macros */
if (PyType_Ready(&type) < 0) { \
MODINITERROR; \
} \
discard_const_p(char, name), \
} while(0) \
__simple_set_tmp = old; \
} while(0)
#endif /* __SSS_PYTHON_H__ */