00001 #ifndef H_RPMPS_PY 00002 #define H_RPMPS_PY 00003 00004 #include "rpmps.h" 00005 00012 00015 typedef struct rpmpsObject_s { 00016 PyObject_HEAD 00017 PyObject *md_dict; 00018 int active; 00019 int ix; 00020 /*@relnull@*/ 00021 rpmps ps; 00022 } rpmpsObject; 00023 00026 /*@unchecked@*/ 00027 extern PyTypeObject rpmps_Type; 00028 00029 #ifdef __cplusplus 00030 extern "C" { 00031 #endif 00032 00035 /*@null@*/ 00036 rpmps psFromPs(rpmpsObject * ps) 00037 /*@*/; 00038 00041 /*@null@*/ 00042 rpmpsObject * rpmps_Wrap(rpmps ps) 00043 /*@*/; 00044 00045 #ifdef __cplusplus 00046 } 00047 #endif 00048 00051 #endif