#include "system.h"
#include <rpmlib.h>
#include "header-py.h"
#include "rpmds-py.h"
#include "debug.h"
Go to the source code of this file.
Functions | |
void | rpmds_ParseEVR (char *evr, const char **ep, const char **vp, const char **rp) |
Split EVR into epoch, version, and release components. | |
PyObject * | rpmds_Debug (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Count (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Ix (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_DNEVR (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_N (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_EVR (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Flags (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_BT (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_TagN (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Color (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Refs (rpmdsObject *s, PyObject *args) |
int | compare_values (const char *str1, const char *str2) |
int | rpmds_compare (rpmdsObject *a, rpmdsObject *b) |
PyObject * | rpmds_richcompare (rpmdsObject *a, rpmdsObject *b, int op) |
PyObject * | rpmds_iter (rpmdsObject *s) |
PyObject * | rpmds_iternext (rpmdsObject *s) |
PyObject * | rpmds_Next (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_SetNoPromote (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Notify (rpmdsObject *s, PyObject *args) |
void | rpmds_dealloc (rpmdsObject *s) |
int | rpmds_print (rpmdsObject *s, FILE *fp, int flags) |
PyObject * | rpmds_getattro (PyObject *o, PyObject *n) |
int | rpmds_setattro (PyObject *o, PyObject *n, PyObject *v) |
int | rpmds_length (rpmdsObject *s) |
PyObject * | rpmds_subscript (rpmdsObject *s, PyObject *key) |
rpmds | dsFromDs (rpmdsObject *s) |
rpmdsObject * | rpmds_Wrap (rpmds ds) |
rpmdsObject * | rpmds_Single (PyObject *s, PyObject *args) |
rpmdsObject * | hdr_dsFromHeader (PyObject *s, PyObject *args) |
rpmdsObject * | hdr_dsOfHeader (PyObject *s, PyObject *args) |
Variables | |
PyMethodDef | rpmds_methods [] |
PyMappingMethods | rpmds_as_mapping |
char | rpmds_doc [] |
PyTypeObject | rpmds_Type |
Definition in file rpmds-py.c.
|
Definition at line 168 of file rpmds-py.c. References rpmvercmp(). Referenced by labelCompare(), and rpmds_compare(). |
|
Definition at line 506 of file rpmds-py.c. References rpmdsObject_s::ds, rpmds, and rpmdsObject. |
|
Definition at line 547 of file rpmds-py.c. References hdrGetHeader(), hdrObject, rpmds_Wrap(), rpmdsNew(), rpmTag, RPMTAG_REQUIRENAME, and tagNumFromPyObject(). |
|
Definition at line 567 of file rpmds-py.c. References hdrGetHeader(), hdrObject, rpmds_Wrap(), rpmdsThis(), RPMSENSE_EQUAL, and RPMTAG_PROVIDENAME. |
|
Definition at line 132 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsBT(), and rpmdsObject. |
|
Definition at line 150 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsColor(), and rpmdsObject. |
|
Definition at line 180 of file rpmds-py.c. References _free(), compare_values(), rpmdsObject_s::ds, rpmds_ParseEVR(), rpmdsEVR(), rpmdsObject, and xstrdup(). |
|
Definition at line 78 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsCount(), and rpmdsObject. |
|
Definition at line 381 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsFree(), and rpmdsObject. |
|
Definition at line 67 of file rpmds-py.c. References _rpmds_debug, and rpmdsObject. |
|
Definition at line 96 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsDNEVR(), and rpmdsObject. |
|
Definition at line 114 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsEVR(), and rpmdsObject. |
|
Definition at line 123 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsFlags(), and rpmdsObject. |
|
Definition at line 404 of file rpmds-py.c. |
|
Definition at line 232 of file rpmds-py.c. References rpmdsObject. |
|
Definition at line 241 of file rpmds-py.c. References rpmdsObject_s::active, rpmdsObject_s::ds, rpmdsEVR(), rpmdsFlags(), rpmdsInit(), rpmdsN(), rpmdsNext(), and rpmdsObject. Referenced by rpmds_Next(). |
|
Definition at line 87 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsIx(), and rpmdsObject. |
|
Definition at line 417 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsCount(), and rpmdsObject. |
|
Definition at line 105 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsN(), and rpmdsObject. |
|
Definition at line 279 of file rpmds-py.c. References rpmds_iternext(), and rpmdsObject. |
|
Definition at line 311 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsNotify(), and rpmdsObject. |
|
Split EVR into epoch, version, and release components.
Definition at line 24 of file rpmds-py.c. References xisdigit(). Referenced by rpmds_compare(). |
|
Definition at line 391 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsDNEVR(), rpmdsInit(), rpmdsNext(), and rpmdsObject. |
|
Definition at line 159 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsObject, and rpmdsRefs(). |
|
Definition at line 207 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsCompare(), and rpmdsObject. |
|
Definition at line 410 of file rpmds-py.c. |
|
Definition at line 299 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsObject, and rpmdsSetNoPromote(). |
|
Definition at line 524 of file rpmds-py.c. References rpmds_Wrap(), rpmdsSingle(), RPMTAG_PROVIDENAME, tagNumFromPyObject(), and xstrdup(). |
|
Definition at line 425 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsDNEVR(), rpmdsNext(), rpmdsObject, and rpmdsSetIx(). |
|
Definition at line 141 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsObject, and rpmdsTagN(). |
|
Definition at line 512 of file rpmds-py.c. References rpmdsObject_s::active, rpmdsObject_s::ds, rpmds, rpmds_Type, and rpmdsObject. Referenced by hdr_dsFromHeader(), hdr_dsOfHeader(), rpmds_Single(), and rpmte_DS(). |
|
Initial value: { (inquiry) rpmds_length, (binaryfunc) rpmds_subscript, (objobjargproc)0, } Definition at line 442 of file rpmds-py.c. |
|
Initial value:
""
Definition at line 451 of file rpmds-py.c. |
|
Definition at line 340 of file rpmds-py.c. |
|
Definition at line 455 of file rpmds-py.c. Referenced by initrpm(), rpmal_Add(), rpmal_AddProvides(), and rpmds_Wrap(). |