rpm 5.2.1
|
00001 #ifndef H_RPMDS_PY 00002 #define H_RPMDS_PY 00003 00004 #include "rpmds.h" 00005 00012 00015 typedef struct rpmdsObject_s { 00016 PyObject_HEAD 00017 PyObject *md_dict; 00018 int active; 00019 /*@null@*/ 00020 rpmds ds; 00021 } rpmdsObject; 00022 00025 /*@unchecked@*/ 00026 extern PyTypeObject rpmds_Type; 00027 00028 #ifdef __cplusplus 00029 extern "C" { 00030 #endif 00031 00034 /*@null@*/ 00035 rpmds dsFromDs(rpmdsObject * ds) 00036 /*@*/; 00037 00040 /*@null@*/ 00041 rpmdsObject * rpmds_Wrap(rpmds ds) 00042 /*@*/; 00043 00046 /*@null@*/ 00047 rpmdsObject * rpmds_Single(PyObject * s, PyObject * args, PyObject * kwds) 00048 /*@*/; 00049 00052 /*@null@*/ 00053 rpmdsObject * hdr_dsFromHeader(PyObject * s, PyObject * args, PyObject * kwds) 00054 /*@*/; 00055 00058 /*@null@*/ 00059 rpmdsObject * hdr_dsOfHeader(PyObject * s) 00060 /*@*/; 00061 00062 #ifdef __cplusplus 00063 } 00064 #endif 00065 00068 #endif