rpm  4.5
Macros | Functions | Variables
rpmrc-py.c File Reference
#include "system.h"
#include "structmember.h"
#include "rpmdebug-py.c"
#include <rpmcli.h>
#include "rpmrc-py.h"
#include "debug.h"
Include dependency graph for rpmrc-py.c:

Go to the source code of this file.

Macros

#define rpmrc_iter   0
 
#define rpmrc_iternext   0
 

Functions

static void rpmrc_dealloc (PyObject *s)
 
static int rpmrc_print (PyObject *s, FILE *fp, int flags)
 
static int rpmrc_compare (PyObject *a, PyObject *b)
 
static PyObject * rpmrc_repr (PyObject *s)
 
static long rpmrc_hash (PyObject *s)
 
static int rpmrc_length (PyObject *s)
 
static PyObject * rpmrc_subscript (PyObject *s, PyObject *key)
 
static int rpmrc_ass_subscript (PyObject *s, PyObject *key, PyObject *value)
 
static PyObject * rpmrc_getattro (PyObject *s, PyObject *name)
 
static int rpmrc_setattro (PyObject *s, PyObject *name, PyObject *value)
 
static int rpmrc_traverse (PyObject *s, visitproc visit, void *arg)
 
static int rpmrc_clear (PyObject *s)
 
static PyObject * rpmrc_richcompare (PyObject *v, PyObject *w, int op)
 
static int rpmrc_init (PyObject *s, PyObject *args, PyObject *kwds)
 
static void rpmrc_free (PyObject *s)
 
static PyObject * rpmrc_alloc (PyTypeObject *subtype, int nitems)
 
static PyObject * rpmrc_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds)
 
PyObject * rpmrc_Create (PyObject *self, PyObject *args, PyObject *kwds)
 
Class: Rpmrc
PyObject * rpmrc_AddMacro (PyObject *self, PyObject *args, PyObject *kwds)
 
PyObject * rpmrc_DelMacro (PyObject *self, PyObject *args, PyObject *kwds)
 

Variables

static int _rc_debug = 0
 
static PyMappingMethods rpmrc_as_mapping
 
static char rpmrc_doc []
 
static struct PyMethodDef rpmrc_methods []
 
PyTypeObject rpmrc_Type
 

Macro Definition Documentation

#define rpmrc_iter   0

Definition at line 257 of file rpmrc-py.c.

#define rpmrc_iternext   0

Definition at line 258 of file rpmrc-py.c.

Function Documentation

static int rpmrc_ass_subscript ( PyObject *  s,
PyObject *  key,
PyObject *  value 
)
static

Definition at line 146 of file rpmrc-py.c.

References _rc_debug.

static int rpmrc_clear ( PyObject *  s)
static

Definition at line 199 of file rpmrc-py.c.

References _rc_debug.

static int rpmrc_compare ( PyObject *  a,
PyObject *  b 
)
static

Definition at line 92 of file rpmrc-py.c.

References _rc_debug.

static void rpmrc_dealloc ( PyObject *  s)
static

Definition at line 70 of file rpmrc-py.c.

References _rc_debug.

static PyObject* rpmrc_getattro ( PyObject *  s,
PyObject *  name 
)
static

Definition at line 163 of file rpmrc-py.c.

References _rc_debug.

static long rpmrc_hash ( PyObject *  s)
static

Definition at line 112 of file rpmrc-py.c.

References _rc_debug.

static int rpmrc_length ( PyObject *  s)
static

Definition at line 124 of file rpmrc-py.c.

References _rc_debug.

static int rpmrc_print ( PyObject *  s,
FILE *  fp,
int  flags 
)
static

Definition at line 80 of file rpmrc-py.c.

References _rc_debug.

static PyObject* rpmrc_repr ( PyObject *  s)
static

Definition at line 102 of file rpmrc-py.c.

References _rc_debug.

static PyObject* rpmrc_richcompare ( PyObject *  v,
PyObject *  w,
int  op 
)
static

Definition at line 209 of file rpmrc-py.c.

References _rc_debug.

static int rpmrc_setattro ( PyObject *  s,
PyObject *  name,
PyObject *  value 
)
static

Definition at line 173 of file rpmrc-py.c.

References _rc_debug.

static PyObject* rpmrc_subscript ( PyObject *  s,
PyObject *  key 
)
static

Definition at line 135 of file rpmrc-py.c.

References _rc_debug.

static int rpmrc_traverse ( PyObject *  s,
visitproc  visit,
void *  arg 
)
static

Definition at line 189 of file rpmrc-py.c.

References _rc_debug.

Variable Documentation

int _rc_debug = 0
static
PyMappingMethods rpmrc_as_mapping
static
Initial value:

Definition at line 155 of file rpmrc-py.c.

char rpmrc_doc[]
static
Initial value:
=
""

Definition at line 184 of file rpmrc-py.c.

struct PyMethodDef rpmrc_methods[]
static
Initial value:
= {
{ "addMacro", (PyCFunction) rpmrc_AddMacro, METH_VARARGS|METH_KEYWORDS,
NULL },
{ "delMacro", (PyCFunction) rpmrc_DelMacro, METH_VARARGS|METH_KEYWORDS,
NULL },
{NULL, NULL}
}

Definition at line 322 of file rpmrc-py.c.