00001 #ifndef H_RPMFI_PY 00002 #define H_RPMFI_PY 00003 00004 #include "rpmfi.h" 00005 00010 typedef struct rpmfiObject_s { 00011 PyObject_HEAD 00012 PyObject *md_dict; 00013 int active; 00014 /*@null@*/ 00015 rpmfi fi; 00016 } rpmfiObject; 00017 00018 /*@unchecked@*/ 00019 extern PyTypeObject rpmfi_Type; 00020 00021 /*@null@*/ 00022 rpmfi fiFromFi(rpmfiObject * fi) 00023 /*@*/; 00024 00025 /*@null@*/ 00026 rpmfiObject * rpmfi_Wrap(rpmfi fi) 00027 /*@*/; 00028 00029 /*@null@*/ 00030 rpmfiObject * hdr_fiFromHeader(PyObject * s, PyObject * args, PyObject * kwds) 00031 /*@globals rpmGlobalMacroContext @*/ 00032 /*@modifies rpmGlobalMacroContext @*/; 00033 00034 #endif