summaryrefslogtreecommitdiffstats
path: root/loader2/moduledeps.h
blob: de040c269cc0a5edbd6915de2973426c97b48680 (plain)
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