rpm
5.4.14
|
#include "system.h"
#include <rpmio.h>
#include <rpmcb.h>
#include <rpmtypes.h>
#include <rpmtag.h>
#include "header-py.h"
#include "rpmfi-py.h"
#include "debug.h"
Go to the source code of this file.
Functions | |
static PyObject * | return (PyObject *) |
Class: Rpmfi | |
static PyObject * | result = rpmfi_iternext(s) |
static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *size_t | dlen = 0 |
const unsigned char * | digest = rpmfiDigest(s->fi, &dalgo, &dlen) |
const char * | fdigest = t = memset(alloca(dlen), 0, dlen) |
char * | t = '\0' |
size_t | i |
static | void |
static char | rpmfi_doc [] |
PyTypeObject | rpmfi_Type |
if (result==NULL) | |
static PyObject * | rpmfi_Debug (rpmfiObject *s, PyObject *args, PyObject *kwds) |
if (digest==NULL||dlen==0) | |
sprintf (t,"%02x", digest[i]) | |
return | Py_BuildValue ("s", xstrdup(fdigest)) |
static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject *static PyObject * | if ((FClass=rpmfiFClass(s->fi))==NULL) |
static int | rpmfi_init (rpmfiObject *s, PyObject *args, PyObject *kwds) |
static void | rpmfi_free (rpmfiObject *s) |
static PyObject * | rpmfi_alloc (PyTypeObject *subtype, int nitems) |
static PyObject * | rpmfi_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds) |
rpmfi | fiFromFi (rpmfiObject *s) |
rpmfiObject * | rpmfi_Wrap (rpmfi fi) |
rpmfiObject * | hdr_fiFromHeader (PyObject *s, PyObject *args, PyObject *kwds) |
Definition at line 108 of file rpmfi-py.c.
References Py_INCREF(), and Py_None.
Definition at line 253 of file rpmfi-py.c.
References Py_INCREF(), and Py_None.
static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* if | ( | (FClass=rpmfiFClass(s->fi)) | = = NULL | ) |
Definition at line 327 of file rpmfi-py.c.
static PyObject* return | ( | PyObject * | ) |
Definition at line 25 of file rpmfi-py.c.
|
static |
Definition at line 138 of file rpmfi-py.c.
References _rpmfi_debug, kwlist, NULL, Py_INCREF(), and Py_None.
digest = rpmfiDigest(s->fi, &dalgo, &dlen) |
Definition at line 247 of file rpmfi-py.c.
Referenced by _tagGenerate(), extractRegular(), handleOverlappedFiles(), headerReload(), pkgdigestTag(), populateInstallHeader(), rpmdcParseCoreutils(), rpmdcParseZeroInstall(), rpmDigestFinal(), rpmfi_FDigest_get(), rpmfiDigest(), rpmpsmStage(), rpmQueryVerify(), rpmrepoReadHeader(), rpmvfVerify(), showQueryPackage(), and unsatisfiedDepend().
PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* static PyObject* size_t dlen = 0 |
Definition at line 246 of file rpmfi-py.c.
Referenced by dodigest(), extractRegular(), fsmStage(), handleOverlappedFiles(), pgpPubkeyFingerprint(), rpmfi_FDigest_get(), rpmQueryVerify(), and showQueryPackage().
Definition at line 248 of file rpmfi-py.c.
Referenced by handleOverlappedFiles(), rpmfi_FDigest_get(), rpmvfVerify(), and showQueryPackage().
size_t i |
Definition at line 250 of file rpmfi-py.c.
Definition at line 106 of file rpmfi-py.c.
|
static |
Definition at line 544 of file rpmfi-py.c.
* t = '\0' |
Definition at line 249 of file rpmfi-py.c.
|
static |
Definition at line 399 of file rpmfi-py.c.