1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#ifndef MODULEDEPS_H #define MODULEDEPS_H typedef struct moduleDependency_s * moduleDeps; struct moduleDependency_s { char * name; char ** deps; }; moduleDeps mlNewDeps(void); int mlLoadDeps(moduleDeps * moduleDepListPtr, const char * path); char ** mlGetDeps(moduleDeps modDeps, const char * modName); #endif