rpm  4.5
header-py.h
Go to the documentation of this file.
1 #ifndef RPMPYTHON_HEADER
2 #define RPMPYTHON_HEADER
3 
10 
13 typedef struct hdrObject_s hdrObject;
14 
17 /*@unchecked@*/
18 extern PyTypeObject hdr_Type;
19 
22 extern PyObject * pyrpmError;
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
31  /*@*/;
32 
36  /*@*/;
37 
40 long tagNumFromPyObject (PyObject *item)
41  /*@*/;
42 
45 PyObject * labelCompare (PyObject * self, PyObject * args)
46  /*@*/;
47 
50 PyObject * versionCompare (PyObject * self, PyObject * args, PyObject * kwds)
51  /*@*/;
52 
55 PyObject * rpmMergeHeadersFromFD(PyObject * self, PyObject * args, PyObject * kwds)
56  /*@*/;
57 
60 int rpmMergeHeaders(PyObject * list, FD_t fd, int matchTag)
61  /*@*/;
62 
65 PyObject * rpmHeaderFromFile(PyObject * self, PyObject * args, PyObject * kwds)
66  /*@*/;
67 
70 PyObject * rpmHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
71  /*@*/;
72 
75 PyObject * rpmSingleHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
76  /*@*/;
77 
80 PyObject * rpmReadHeaders (FD_t fd)
81  /*@*/;
82 
85 PyObject * rhnLoad(PyObject * self, PyObject * args, PyObject * kwds)
86  /*@*/;
87 
90 PyObject * hdrLoad(PyObject * self, PyObject * args, PyObject * kwds)
91  /*@*/;
92 
93 #ifdef __cplusplus
94 }
95 #endif
96 
99 #endif