mirror of
https://github.com/samba-team/samba.git
synced 2025-03-24 10:50:22 +03:00
Remove use of the "staticforward" macro
This macro was used for compatibility with broken compilers. Since Python 2.3, it is always defined as `static`, and only exists "for source compatibility with old C extensions". Signed-off-by: Petr Viktorin <pviktori@redhat.com> Reviewed-by: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
This commit is contained in:
parent
496b67b27a
commit
02980268e8
@ -33,7 +33,7 @@ void init_ldb(void);
|
||||
|
||||
static PyObject *pyldb_module;
|
||||
static PyObject *py_ldb_error;
|
||||
staticforward PyTypeObject PySambaLdb;
|
||||
static PyTypeObject PySambaLdb;
|
||||
|
||||
static void PyErr_SetLdbError(PyObject *error, int ret, struct ldb_context *ldb_ctx)
|
||||
{
|
||||
|
@ -36,16 +36,16 @@ void initldb(void);
|
||||
static PyObject *PyLdbMessage_FromMessage(struct ldb_message *msg);
|
||||
static PyObject *PyExc_LdbError;
|
||||
|
||||
staticforward PyTypeObject PyLdbControl;
|
||||
staticforward PyTypeObject PyLdbResult;
|
||||
staticforward PyTypeObject PyLdbMessage;
|
||||
static PyTypeObject PyLdbControl;
|
||||
static PyTypeObject PyLdbResult;
|
||||
static PyTypeObject PyLdbMessage;
|
||||
#define PyLdbMessage_Check(ob) PyObject_TypeCheck(ob, &PyLdbMessage)
|
||||
staticforward PyTypeObject PyLdbModule;
|
||||
staticforward PyTypeObject PyLdbDn;
|
||||
static PyTypeObject PyLdbModule;
|
||||
static PyTypeObject PyLdbDn;
|
||||
#define pyldb_Dn_Check(ob) PyObject_TypeCheck(ob, &PyLdbDn)
|
||||
staticforward PyTypeObject PyLdb;
|
||||
static PyTypeObject PyLdb;
|
||||
#define PyLdb_Check(ob) PyObject_TypeCheck(ob, &PyLdb)
|
||||
staticforward PyTypeObject PyLdbMessageElement;
|
||||
static PyTypeObject PyLdbMessageElement;
|
||||
#define pyldb_MessageElement_Check(ob) PyObject_TypeCheck(ob, &PyLdbMessageElement)
|
||||
|
||||
staticforward PyTypeObject PyLdbTree;
|
||||
|
@ -38,7 +38,7 @@ typedef struct {
|
||||
bool closed;
|
||||
} PyNtdbObject;
|
||||
|
||||
staticforward PyTypeObject PyNtdb;
|
||||
static PyTypeObject PyNtdb;
|
||||
|
||||
static void PyErr_SetTDBError(enum NTDB_ERROR e)
|
||||
{
|
||||
|
@ -57,12 +57,12 @@ typedef struct {
|
||||
struct tevent_fd *fd;
|
||||
} TeventFd_Object;
|
||||
|
||||
staticforward PyTypeObject TeventContext_Type;
|
||||
staticforward PyTypeObject TeventReq_Type;
|
||||
staticforward PyTypeObject TeventQueue_Type;
|
||||
staticforward PyTypeObject TeventSignal_Type;
|
||||
staticforward PyTypeObject TeventTimer_Type;
|
||||
staticforward PyTypeObject TeventFd_Type;
|
||||
static PyTypeObject TeventContext_Type;
|
||||
static PyTypeObject TeventReq_Type;
|
||||
static PyTypeObject TeventQueue_Type;
|
||||
static PyTypeObject TeventSignal_Type;
|
||||
static PyTypeObject TeventTimer_Type;
|
||||
static PyTypeObject TeventFd_Type;
|
||||
|
||||
static int py_context_init(struct tevent_context *ev)
|
||||
{
|
||||
|
@ -355,7 +355,7 @@ sub PythonStruct($$$$$$)
|
||||
$self->pidl("");
|
||||
}
|
||||
|
||||
$self->pidl_hdr("staticforward PyTypeObject $name\_Type;\n");
|
||||
$self->pidl_hdr("static PyTypeObject $name\_Type;\n");
|
||||
$self->pidl("");
|
||||
my $docstring = $self->DocString($d, $name);
|
||||
my $typeobject = "$name\_Type";
|
||||
@ -691,7 +691,7 @@ sub Interface($$$)
|
||||
}
|
||||
|
||||
if (defined $interface->{PROPERTIES}->{uuid}) {
|
||||
$self->pidl_hdr("staticforward PyTypeObject $interface->{NAME}_InterfaceType;\n");
|
||||
$self->pidl_hdr("static PyTypeObject $interface->{NAME}_InterfaceType;\n");
|
||||
$self->pidl("");
|
||||
|
||||
my @fns = ();
|
||||
|
@ -51,9 +51,9 @@ static PyTypeObject *dom_sid_Type = NULL;
|
||||
static PyTypeObject *security_Type = NULL;
|
||||
static PyTypeObject *guid_Type = NULL;
|
||||
|
||||
staticforward PyTypeObject PySamu;
|
||||
staticforward PyTypeObject PyGroupmap;
|
||||
staticforward PyTypeObject PyPDB;
|
||||
static PyTypeObject PySamu;
|
||||
static PyTypeObject PyGroupmap;
|
||||
static PyTypeObject PyPDB;
|
||||
|
||||
static PyObject *py_pdb_error;
|
||||
|
||||
|
@ -38,7 +38,7 @@
|
||||
#include "libcli/security/security_descriptor.h"
|
||||
#include "librpc/rpc/pyrpc_util.h"
|
||||
|
||||
staticforward PyTypeObject PySMB;
|
||||
static PyTypeObject PySMB;
|
||||
|
||||
void initsmb(void);
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
void initbase(void);
|
||||
|
||||
staticforward PyTypeObject dcerpc_InterfaceType;
|
||||
static PyTypeObject dcerpc_InterfaceType;
|
||||
|
||||
static PyTypeObject *ndr_syntax_id_Type;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user