00001 #ifndef H_RPMDS_PY 00002 #define H_RPMDS_PY 00003 00004 #include "rpmds.h" 00005 00012 typedef struct rpmdsObject_s { 00013 PyObject_HEAD 00014 int active; 00015 /*@null@*/ 00016 rpmds ds; 00017 } rpmdsObject; 00018 00021 /*@unchecked@*/ 00022 extern PyTypeObject rpmds_Type; 00023 00026 rpmds dsFromDs(rpmdsObject * ds) 00027 /*@*/; 00028 00031 rpmdsObject * rpmds_Wrap(rpmds ds) 00032 /*@*/; 00033 00036 rpmdsObject * rpmds_Single(PyObject * s, PyObject * args) 00037 /*@*/; 00038 00041 rpmdsObject * hdr_dsFromHeader(PyObject * s, PyObject * args) 00042 /*@*/; 00043 00046 rpmdsObject * hdr_dsOfHeader(PyObject * s, PyObject * args) 00047 /*@*/; 00048 00049 #endif