rpm  5.4.15
rpmfi-py.h
Go to the documentation of this file.
1 #ifndef H_RPMFI_PY
2 #define H_RPMFI_PY
3 
4 #include "rpmfi.h"
5 
12 
15 typedef struct rpmfiObject_s {
16  PyObject_HEAD
17  PyObject *md_dict;
18  int active;
19 /*@null@*/
21 } rpmfiObject;
22 
25 /*@unchecked@*/
26 extern PyTypeObject rpmfi_Type;
27 #define rpmfiObject_Check(v) ((v)->ob_type == &rpmfi_Type)
28 
29 #ifdef __cplusplus
30 extern "C" {
31 #endif
32 
35 /*@null@*/
37  /*@*/;
38 
41 /*@null@*/
43  /*@*/;
44 
47 /*@null@*/
48 rpmfiObject * hdr_fiFromHeader(PyObject * s, PyObject * args, PyObject * kwds)
49  /*@globals rpmGlobalMacroContext @*/
50  /*@modifies rpmGlobalMacroContext @*/;
51 
52 #ifdef __cplusplus
53 }
54 #endif
55 
58 #endif
rpmfiObject * rpmfi_Wrap(rpmfi fi)
Definition: rpmfi-py.c:586
Structure(s) used for file info tag sets.
PyObject_HEAD PyObject * md_dict
Definition: rpmfi-py.h:17
rpmfi fiFromFi(rpmfiObject *fi)
Definition: rpmfi-py.c:580
struct rpmfi_s * rpmfi
File info tag sets from a header, so that a header can be discarded early.
Definition: rpmfi.h:83
struct rpmfiObject_s rpmfiObject
PyTypeObject rpmfi_Type
Definition: rpmfi-py.c:531
rpmfi fi
Definition: rpmfi-py.h:20
rpmfi fi
Definition: filetriggers.h:15
rpmfiObject * hdr_fiFromHeader(PyObject *s, PyObject *args, PyObject *kwds)
Definition: rpmfi-py.c:598