00001 #ifndef RPMPYTHON_HEADER
00002 #define RPMPYTHON_HEADER
00003
00010 typedef struct hdrObject_s hdrObject;
00011
00012
00013 extern PyTypeObject hdr_Type;
00014
00017 extern 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, PyObject * kwds)
00031 ;
00032 PyObject * rpmMergeHeadersFromFD(PyObject * self, PyObject * args, PyObject * kwds)
00033 ;
00034 int rpmMergeHeaders(PyObject * list, FD_t fd, int matchTag)
00035 ;
00036 PyObject * rpmHeaderFromFile(PyObject * self, PyObject * args, PyObject * kwds)
00037 ;
00038 PyObject * rpmHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
00039 ;
00040 PyObject * rpmSingleHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
00041 ;
00042 PyObject * rpmReadHeaders (FD_t fd)
00043 ;
00044 PyObject * rhnLoad(PyObject * self, PyObject * args, PyObject * kwds)
00045 ;
00046 PyObject * hdrLoad(PyObject * self, PyObject * args, PyObject * kwds)
00047 ;
00048
00049 #endif