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

# python/rpmds-py.h

Go to the documentation of this file.

    00001 #ifndef H_RPMDS_PY
    00002 #define H_RPMDS_PY
    00003
    00004 #include "rpmds.h"
    00005
    00012 typedef struct rpmdsObject_s {
    00013     PyObject_HEAD
    00014     int         active;
    00015 /*@null@*/
    00016     rpmds       ds;
    00017 } rpmdsObject;
    00018
    00021 /*@unchecked@*/
    00022 extern PyTypeObject rpmds_Type;
    00023
    00026 rpmds dsFromDs(rpmdsObject * ds)
    00027         /*@*/;
    00028
    00031 rpmdsObject * rpmds_Wrap(rpmds ds)
    00032         /*@*/;
    00033
    00036 rpmdsObject * rpmds_Single(PyObject * s, PyObject * args)
    00037         /*@*/;
    00038
    00041 rpmdsObject * hdr_dsFromHeader(PyObject * s, PyObject * args)
    00042         /*@*/;
    00043
    00046 rpmdsObject * hdr_dsOfHeader(PyObject * s, PyObject * args)
    00047         /*@*/;
    00048
    00049 #endif