1
0
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:
Petr Viktorin 2014-12-03 13:59:58 +01:00 committed by Andreas Schneider
parent 496b67b27a
commit 02980268e8
8 changed files with 22 additions and 22 deletions

View File

@ -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)
{

View File

@ -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;

View File

@ -38,7 +38,7 @@ typedef struct {
bool closed;
} PyNtdbObject;
staticforward PyTypeObject PyNtdb;
static PyTypeObject PyNtdb;
static void PyErr_SetTDBError(enum NTDB_ERROR e)
{

View File

@ -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)
{

View File

@ -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 = ();

View File

@ -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;

View File

@ -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);

View File

@ -30,7 +30,7 @@
void initbase(void);
staticforward PyTypeObject dcerpc_InterfaceType;
static PyTypeObject dcerpc_InterfaceType;
static PyTypeObject *ndr_syntax_id_Type;