00001 #ifndef RPMPYTHON_HEADER 00002 #define RPMPYTHON_HEADER 00003 00010 typedef struct hdrObject_s hdrObject; 00011 00012 /*@unchecked@*/ 00013 extern PyTypeObject hdr_Type; 00014 00017 PyObject * pyrpmError; 00018 00019 hdrObject * hdr_Wrap(Header h) 00020 /*@*/; 00021 00022 Header hdrGetHeader(hdrObject * h) 00023 /*@*/; 00024 00025 long tagNumFromPyObject (PyObject *item) 00026 /*@*/; 00027 00028 PyObject * labelCompare (PyObject * self, PyObject * args) 00029 /*@*/; 00030 PyObject * versionCompare (PyObject * self, PyObject * args) 00031 /*@*/; 00032 PyObject * rpmMergeHeadersFromFD(PyObject * self, PyObject * args) 00033 /*@*/; 00034 int rpmMergeHeaders(PyObject * list, FD_t fd, int matchTag) 00035 /*@*/; 00036 PyObject * rpmHeaderFromFile(PyObject * self, PyObject * args) 00037 /*@*/; 00038 PyObject * rpmHeaderFromFD(PyObject * self, PyObject * args) 00039 /*@*/; 00040 PyObject * rpmReadHeaders (FD_t fd) 00041 /*@*/; 00042 PyObject * rhnLoad(PyObject * self, PyObject * args) 00043 /*@*/; 00044 PyObject * hdrLoad(PyObject * self, PyObject * args) 00045 /*@*/; 00046 00047 #endif