21 lines
456 B
C
21 lines
456 B
C
#ifndef H_RPMTS_PY
|
|
#define H_RPMTS_PY
|
|
|
|
#include <rpm/rpmts.h>
|
|
|
|
typedef struct rpmtsObject_s rpmtsObject;
|
|
|
|
extern PyTypeObject rpmts_Type;
|
|
|
|
#define rpmtsObject_Check(v) ((v)->ob_type == &rpmts_Type)
|
|
|
|
int rpmtsFromPyObject(PyObject *item, rpmts *ts);
|
|
|
|
/* XXX These names/constants have been removed from the rpmlib API. */
|
|
enum {
|
|
RPMDEP_SENSE_REQUIRES, /*!< requirement not satisfied. */
|
|
RPMDEP_SENSE_CONFLICTS /*!< conflict was found. */
|
|
};
|
|
|
|
#endif
|