22 #ifndef COMPILE_DEPENDENCIES_UTILS_H 23 #define COMPILE_DEPENDENCIES_UTILS_H 25 #include "string_utils.h" 26 #include "file_utils.h" 27 #include "cards_argument_parser.h" 41 #include <sys/types.h> 49 unsigned int *depsIndex;
52 unsigned int decrement;
59 unsigned int nameIndex;
75 void addDepToDepList(
depList *list,
unsigned int nameIndex,
int niveau);
76 void freeDepList(
depList *list);
80 pkgInfo *addInfoToPkgInfo(
unsigned int nameIndex);
81 void freePkgInfo(
pkgInfo *package);
86 void freePkgList(
pkgList *packagesList);
88 int deps_direct (
itemList *filesList,
pkgList *packagesList,
depList *dependenciesList,
unsigned int niveau);
89 int deps_direct (
itemList *filesList,
pkgList *packagesList,
depList *dependenciesList,
const char* pkgName,
unsigned int niveau);
91 void generate_level (
itemList *filesList,
pkgList *packagesList,
unsigned int *niveau);
93 char *getLongPackageName(
itemList *filesList,
const char * packageName);
Definition: libcards.h:481
Definition: compile_dependencies_utils.h:47
Definition: compile_dependencies_utils.h:57
Definition: compile_dependencies_utils.h:64