00001 #ifndef H_RPMRC_PY
00002 #define H_RPMRC_PY
00003
00010
00013 typedef struct rpmrcObject_s rpmrcObject;
00014
00017 struct rpmrcObject_s {
00018 #if Py_TPFLAGS_HAVE_ITER
00019 PyDictObject dict;
00020 #else
00021 PyObject_HEAD
00022 #endif
00023 PyObject *md_dict;
00024 } ;
00025
00026
00027 extern PyTypeObject rpmrc_Type;
00028
00029 #ifdef __cplusplus
00030 extern "C" {
00031 #endif
00032
00035
00036 PyObject * rpmrc_AddMacro(PyObject * self, PyObject * args, PyObject * kwds)
00037
00038 ;
00039
00042
00043 PyObject * rpmrc_DelMacro(PyObject * self, PyObject * args, PyObject * kwds)
00044
00045 ;
00046
00047 #if Py_TPFLAGS_HAVE_ITER
00048
00050
00051 PyObject * rpmrc_Create(PyObject * self, PyObject * args, PyObject * kwds)
00052 ;
00053 #endif
00054
00055 #ifdef __cplusplus
00056 }
00057 #endif
00058
00061 #endif