rpm
4.9.1.3
|
00001 #ifndef H_RPMPS 00002 #define H_RPMPS 00003 00009 #include <stdio.h> 00010 #include <rpm/rpmtypes.h> 00011 #include <rpm/rpmprob.h> 00012 00013 #ifdef __cplusplus 00014 extern "C" { 00015 #endif 00016 00020 typedef struct rpmpsi_s * rpmpsi; 00021 00027 rpmps rpmpsLink (rpmps ps); 00028 00034 int rpmpsNumProblems(rpmps ps); 00035 00041 rpmpsi rpmpsInitIterator(rpmps ps); 00042 00048 rpmpsi rpmpsFreeIterator(rpmpsi psi); 00049 00055 rpmProblem rpmpsiNext(rpmpsi psi); 00056 00062 int rpmpsNextIterator(rpmpsi psi); 00063 00069 rpmProblem rpmpsGetProblem(rpmpsi psi); 00070 00075 rpmps rpmpsCreate(void); 00076 00082 rpmps rpmpsFree(rpmps ps); 00083 00089 void rpmpsPrint(FILE *fp, rpmps ps); 00090 00096 void rpmpsAppendProblem(rpmps ps, rpmProblem prob); 00097 00104 int rpmpsMerge(rpmps dest, rpmps src); 00105 00106 #ifdef __cplusplus 00107 } 00108 #endif 00109 00110 #endif /* H_RPMPS */