00001 00023 #ifndef _LIBPACKMAN_DEPCHECK_H_ 00024 #define _LIBPACKMAN_DEPCHECK_H_ 00025 00026 #include <libpackman/types.h> 00027 #include <libpackman/batch.h> 00028 #include <libpackman/package.h> 00029 00030 #ifdef __cplusplus 00031 extern "C" { 00032 #endif 00033 00050 PmStatus pmCheckDeps(PmDatabase *db, PmPackage *package, 00051 PmDependency **errorList, unsigned int *errorCount); 00052 00070 PmStatus pmCheckBatchDeps(PmDatabase *db, PmBatch *batch, 00071 PmDependency **errorList, unsigned int *errorCount); 00072 00073 #ifdef __cplusplus 00074 } 00075 #endif 00076 00077 #endif /* _LIBPACKMAN_DEPCHECK_H_ */