rpm  5.4.10
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 
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31 
34 /*@null@*/
36  /*@*/;
37 
40 /*@null@*/
42  /*@*/;
43 
46 /*@null@*/
47 rpmfiObject * hdr_fiFromHeader(PyObject * s, PyObject * args, PyObject * kwds)
48  /*@globals rpmGlobalMacroContext @*/
49  /*@modifies rpmGlobalMacroContext @*/;
50 
51 #ifdef __cplusplus
52 }
53 #endif
54 
57 #endif
rpmfiObject * rpmfi_Wrap(rpmfi fi)
Definition: rpmfi-py.c:604
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:598
struct rpmfi_s * rpmfi
File info tag sets from a header, so that a header can be discarded early.
Definition: rpmfi.h:78
struct rpmfiObject_s rpmfiObject
PyTypeObject rpmfi_Type
Definition: rpmfi-py.c:548
rpmfi fi
Definition: rpmfi-py.h:20
rpmfiObject * hdr_fiFromHeader(PyObject *s, PyObject *args, PyObject *kwds)
Definition: rpmfi-py.c:616