rpm
5.4.15
|
#include "system-py.h"
#include <rpmio.h>
#include <rpmiotypes.h>
#include <rpmtypes.h>
#include <rpmtag.h>
#include "rpmdebug-py.c"
#include "debug.h"
Go to the source code of this file.
Macros | |
#define | _RPMPS_INTERNAL /* XXX rpmps needs iterator */ |
#define | PERMIT_RPMPS_SUBSCRIPT /* XXX likely buggy */ |
Functions | |
static PyObject * | rpmps_iter (rpmpsObject *s) |
static PyObject * | rpmps_iternext (rpmpsObject *s) |
static void | rpmps_dealloc (rpmpsObject *s) |
static int | rpmps_print (rpmpsObject *s, FILE *fp, int flags) |
static int | rpmps_length (rpmpsObject *s) |
static PyObject * | rpmps_subscript (rpmpsObject *s, PyObject *key) |
static int | rpmps_ass_sub (rpmpsObject *s, PyObject *key, PyObject *value) |
static int | rpmps_init (rpmpsObject *s, PyObject *args, PyObject *kwds) |
static void | rpmps_free (rpmpsObject *s) |
static PyObject * | rpmps_alloc (PyTypeObject *subtype, int nitems) |
static PyObject * | rpmps_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds) |
rpmps | psFromPs (rpmpsObject *s) |
rpmpsObject * | rpmps_Wrap (rpmps ps) |
Class: Rpmps | |
static PyObject * | rpmps_Debug (rpmpsObject *s, PyObject *args, PyObject *kwds) |
static int | rpmps_Append (rpmpsObject *s, PyObject *value) |
Variables | |
static struct PyMethodDef | rpmps_methods [] |
static PyMappingMethods | rpmps_as_mapping |
static char | rpmps_doc [] |
PyTypeObject | rpmps_Type |
#define _RPMPS_INTERNAL /* XXX rpmps needs iterator */ |
Definition at line 12 of file rpmps-py.c.
#define PERMIT_RPMPS_SUBSCRIPT /* XXX likely buggy */ |
Definition at line 184 of file rpmps-py.c.
rpmps psFromPs | ( | rpmpsObject * | s | ) |
Definition at line 385 of file rpmps-py.c.
References rpmpsObject_s::ps.
|
static |
Definition at line 299 of file rpmps-py.c.
References _rpmps_debug.
|
static |
Definition at line 81 of file rpmps-py.c.
References key, rpmpsObject_s::ps, rpmpsAppend(), and type.
|
static |
Definition at line 187 of file rpmps-py.c.
References _free(), _rpmps_debug, alloca(), op, rpmpsObject_s::ps, rpmpsAppend(), and xstrdup().
|
static |
Definition at line 116 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, and rpmpsFree().
|
static |
Definition at line 67 of file rpmps-py.c.
References _rpmps_debug.
|
static |
Definition at line 287 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, and rpmpsFree().
Referenced by rpmps_new().
|
static |
Definition at line 268 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, rpmpsObject_s::psi, and rpmpsCreate().
Referenced by rpmps_new().
|
static |
Definition at line 25 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, rpmpsObject_s::psi, and rpmpsInitIterator().
|
static |
Definition at line 37 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, rpmpsObject_s::psi, rpmProblemString(), rpmpsFreeIterator(), rpmpsInitIterator(), rpmpsNextIterator(), and rpmpsProblem().
|
static |
Definition at line 140 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, and rpmpsNumProblems().
|
static |
Definition at line 312 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, rpmps_free(), and rpmps_init().
|
static |
Definition at line 128 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, and rpmpsPrint().
|
static |
Definition at line 152 of file rpmps-py.c.
References _rpmps_debug, i, rpmpsObject_s::ps, rpmProblemString(), rpmpsFreeIterator(), rpmpsInitIterator(), rpmpsNextIterator(), and rpmpsProblem().
rpmpsObject* rpmps_Wrap | ( | rpmps | ps | ) |
Definition at line 391 of file rpmps-py.c.
References rpmpsObject_s::ps, and rpmpsObject_s::psi.
Referenced by rpmts_Problems().
|
static |
Definition at line 258 of file rpmps-py.c.
|
static |
Definition at line 332 of file rpmps-py.c.
|
static |
Definition at line 104 of file rpmps-py.c.
PyTypeObject rpmps_Type |
Definition at line 336 of file rpmps-py.c.
Referenced by init_rpm().