Avoid using a utility header for Python replacements included in Samba,
[kai/samba-autobuild/.git] / pidl / lib / Parse / Pidl / Samba4 / Python.pm
index dd93605527b90e780d32f2a928a1196b5cfe7a36..6d25fcd24fc4b5793d054649baea4935f184b35e 100644 (file)
@@ -1121,13 +1121,17 @@ sub Parse($$$$$)
     $self->pidl_hdr("
 /* Python wrapper functions auto-generated by pidl */
 #include \"includes.h\"
-#include \"../lib/util/python_util.h\"
+#include <Python.h>
 #include \"librpc/rpc/dcerpc.h\"
 #include \"lib/talloc/pytalloc.h\"
 #include \"librpc/rpc/pyrpc.h\"
 #include \"$hdr\"
 #include \"$ndr_hdr\"
 
+#ifndef Py_RETURN_NONE
+#define Py_RETURN_NONE return Py_INCREF(Py_None), Py_None
+#endif
+
 ");
 
        foreach my $x (@$ndr) {