Avoid using a utility header for Python replacements included in Samba,
[kai/samba-autobuild/.git] / source4 / auth / credentials / pycredentials.c
index 6821170853f757e9e81c578c81483716d3ce5b7f..6fcab80ce66f6e37deb319508ebf4fc205349ece 100644 (file)
@@ -17,7 +17,7 @@
 */
 
 #include "includes.h"
-#include "../lib/util/python_util.h"
+#include <Python.h>
 #include "pycredentials.h"
 #include "param/param.h"
 #include "lib/cmdline/credentials.h"
 #include "libcli/util/pyerrors.h"
 #include "param/pyparam.h"
 
+#ifndef Py_RETURN_NONE
+#define Py_RETURN_NONE return Py_INCREF(Py_None), Py_None
+#endif
+
 struct cli_credentials *cli_credentials_from_py_object(PyObject *py_obj)
 {
     if (py_obj == Py_None) {