00001 #ifndef H_RPMRC_PY
00002 #define H_RPMRC_PY
00003 
00010 typedef struct rpmrcObject_s rpmrcObject;
00011 
00014 struct rpmrcObject_s {
00015 #if Py_TPFLAGS_HAVE_ITER        
00016     PyDictObject dict;
00017 #else
00018     PyObject_HEAD
00019 #endif
00020     PyObject *md_dict;          
00021 } ;
00022 
00023 
00024 extern PyTypeObject rpmrc_Type;
00025 
00026 
00027 PyObject * rpmrc_AddMacro(PyObject * self, PyObject * args, PyObject * kwds)
00028         
00029         ;
00030 
00031 PyObject * rpmrc_DelMacro(PyObject * self, PyObject * args, PyObject * kwds)
00032         
00033         ;
00034 
00035 #if Py_TPFLAGS_HAVE_ITER        
00036 
00037 PyObject * rpmrc_Create(PyObject * self, PyObject * args, PyObject * kwds)
00038         ;
00039 #endif
00040 
00041 #endif