squash 'cast between incompatible function types' warning
[bbaumbach/samba-autobuild/.git] / libcli / security / pysecurity.c
index 72058424d993e584f1f856223c9c0292429c7053..86b2cc893aac87e8f19a6546e2f28d634a8000cf 100644 (file)
@@ -20,6 +20,7 @@
 #include <Python.h>
 #include "python/py3compat.h"
 #include "includes.h"
+#include "python/modules.h"
 #include "libcli/util/pyerrors.h"
 #include "libcli/security/security.h"
 #include "pytalloc.h"
@@ -68,7 +69,9 @@ static PyObject *py_se_access_check(PyObject *module, PyObject *args, PyObject *
 }
 
 static PyMethodDef py_security_methods[] = {
-       { "access_check", (PyCFunction)py_se_access_check, METH_VARARGS|METH_KEYWORDS,
+       { "access_check", PY_DISCARD_FUNC_SIG(PyCFunction,
+                                             py_se_access_check),
+       METH_VARARGS|METH_KEYWORDS,
        "access_check(security_descriptor, token, access_desired) -> access_granted.  Raises NT_STATUS on error, including on access check failure, returns access granted bitmask"},
        { NULL },
 };