summaryrefslogtreecommitdiffstats
path: root/loader/moduledeps.h
blob: 832423298299d488a351f164d0607097b0c781a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef MODULEDEPS_H
#define MODULEDEPS_H

struct moduleDependency_s {
    char * name;
    char ** deps;
};

struct extractedModule {
    char * path;
    char * location;
};

moduleDeps mlNewDeps(void);
int mlLoadDeps(moduleDeps * moduleDepListPtr, const char * path);
char ** mlGetDeps(moduleDeps modDeps, const char * modName);

#endif