Main Page Modules Data Structures File List Data Fields Globals Related Pages

# 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     int state;
    00018 #else
    00019     PyObject_HEAD
    00020 #endif
    00021 } ;
    00022
    00023 /*@unchecked@*/
    00024 extern PyTypeObject rpmrc_Type;
    00025
    00026 PyObject * rpmrc_AddMacro(PyObject * self, PyObject * args)
    00027         /*@globals rpmGlobalMacroContext, _Py_NoneStruct @*/
    00028         /*@modifies rpmGlobalMacroContext, _Py_NoneStruct @*/;
    00029 PyObject * rpmrc_DelMacro(PyObject * self, PyObject * args)
    00030         /*@globals rpmGlobalMacroContext, _Py_NoneStruct @*/
    00031         /*@modifies rpmGlobalMacroContext, _Py_NoneStruct @*/;
    00032
    00033 #if Py_TPFLAGS_HAVE_ITER        /* XXX backport to python-1.5.2 */
    00034 PyObject * rpmrc_Create(PyObject * self, PyObject * args, PyObject * kwds)
    00035         /*@*/;
    00036 #endif
    00037
    00038 #endif