rpm  4.5
rpmts-py.h
Go to the documentation of this file.
1 #ifndef H_RPMTS_PY
2 #define H_RPMTS_PY
3 
4 #include "rpmts.h"
5 
12 
15 typedef struct rpmtsObject_s {
16  PyObject_HEAD
17  PyObject *md_dict;
19  PyObject * keyList; /* keeps reference counts correct */
21 /*@relnull@*/
25 } rpmtsObject;
26 
29 /*@unchecked@*/
30 extern PyTypeObject rpmts_Type;
31 
32 /* XXX These names/constants have been removed from the rpmlib API. */
33 enum {
36 };
37 
38 #ifdef __cplusplus
39 extern "C" {
40 #endif
41 
44 rpmtsObject * rpmts_Create(PyObject * s, PyObject * args, PyObject * kwds)
45  /*@globals rpmGlobalMacroContext @*/
46  /*@modifies rpmGlobalMacroContext @*/;
47 
48 #ifdef __cplusplus
49 }
50 #endif
51 
54 #endif