rpm
4.5
|
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 /* XXX backport to python-1.5.2 */ 00019 PyDictObject dict; 00020 #else 00021 PyObject_HEAD 00022 #endif 00023 PyObject *md_dict; 00024 } ; 00025 00026 /*@unchecked@*/ 00027 extern PyTypeObject rpmrc_Type; 00028 00029 #ifdef __cplusplus 00030 extern "C" { 00031 #endif 00032 00035 /*@null@*/ 00036 PyObject * rpmrc_AddMacro(PyObject * self, PyObject * args, PyObject * kwds) 00037 /*@globals rpmGlobalMacroContext, _Py_NoneStruct @*/ 00038 /*@modifies rpmGlobalMacroContext, _Py_NoneStruct @*/; 00039 00042 /*@null@*/ 00043 PyObject * rpmrc_DelMacro(PyObject * self, PyObject * args, PyObject * kwds) 00044 /*@globals rpmGlobalMacroContext, _Py_NoneStruct @*/ 00045 /*@modifies rpmGlobalMacroContext, _Py_NoneStruct @*/; 00046 00047 #if Py_TPFLAGS_HAVE_ITER /* XXX backport to python-1.5.2 */ 00048 00050 /*@null@*/ 00051 PyObject * rpmrc_Create(PyObject * self, PyObject * args, PyObject * kwds) 00052 /*@*/; 00053 #endif 00054 00055 #ifdef __cplusplus 00056 } 00057 #endif 00058 00061 #endif