python/rpmrc-py.h

Go to the documentation of this file.
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        /* XXX backport to python-1.5.2 */
00016     PyDictObject dict;
00017 #else
00018     PyObject_HEAD
00019 #endif
00020     PyObject *md_dict;          
00021 } ;
00022 
00023 /*@unchecked@*/
00024 extern PyTypeObject rpmrc_Type;
00025 
00026 /*@null@*/
00027 PyObject * rpmrc_AddMacro(PyObject * self, PyObject * args, PyObject * kwds)
00028         /*@globals rpmGlobalMacroContext, _Py_NoneStruct @*/
00029         /*@modifies rpmGlobalMacroContext, _Py_NoneStruct @*/;
00030 /*@null@*/
00031 PyObject * rpmrc_DelMacro(PyObject * self, PyObject * args, PyObject * kwds)
00032         /*@globals rpmGlobalMacroContext, _Py_NoneStruct @*/
00033         /*@modifies rpmGlobalMacroContext, _Py_NoneStruct @*/;
00034 
00035 #if Py_TPFLAGS_HAVE_ITER        /* XXX backport to python-1.5.2 */
00036 /*@null@*/
00037 PyObject * rpmrc_Create(PyObject * self, PyObject * args, PyObject * kwds)
00038         /*@*/;
00039 #endif
00040 
00041 #endif

Generated on Fri Oct 12 08:44:54 2007 for rpm by  doxygen 1.5.2