diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/dktools/dk3inst.c |
Initial commit
Diffstat (limited to 'support/dktools/dk3inst.c')
-rw-r--r-- | support/dktools/dk3inst.c | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/support/dktools/dk3inst.c b/support/dktools/dk3inst.c new file mode 100644 index 0000000000..4de3e751e2 --- /dev/null +++ b/support/dktools/dk3inst.c @@ -0,0 +1,50 @@ + +#include "dk3conf.h" +#include "dk3types.h" +#include "dk3inst.h" + + +dkChar const * const dk3inst_directories[] = { +#if DK3_ON_WINDOWS || DK3_HAVE_BACKSLASH + /* 0 */ dkT("C:\\Program Files\\Krause"), + /* 1 */ dkT("C:\\Program Files\\Krause\\etc"), + /* 2 */ dkT("C:\\Program Files\\Krause\\share"), + /* 3 */ dkT("C:\\Program Files\\Krause\\var"), + /* 4 */ dkT("C:\\Program Files\\Krause\\bin"), + /* 5 */ dkT("C:\\Program Files\\Krause\\sbin"), + /* 6 */ dkT("C:\\Program Files\\Krause\\lib"), + /* 7 */ dkT("C:\\Program Files\\Krause\\include"), + /* 8 */ dkT("C:\\Program Files\\Krause\\man"), + /* 9 */ dkT("C:\\Program Files\\Krause"), + /* 10 */ dkT("C:\\Program Files\\Krause\\libexec"), +#else + /* 0 */ dkT("/usr/local"), + /* 1 */ dkT("/usr/local/etc"), + /* 2 */ dkT("/usr/local/share"), + /* 3 */ dkT("/usr/local/var"), + /* 4 */ dkT("/usr/local/bin"), + /* 5 */ dkT("/usr/local/sbin"), + /* 6 */ dkT("/usr/local/lib"), + /* 7 */ dkT("/usr/local/include"), + /* 8 */ dkT("/usr/local/share/man"), + /* 9 */ dkT("/usr/local"), + /* 10 */ dkT("/usr/local/libexec"), +#endif +}; + + + +dkChar const * +dk3inst_get_directory(size_t i) +/* {{{ */ +{ + dkChar const *back = NULL; + if(i <= 10) { back = dk3inst_directories[i]; } + return back; +} +/* }}} */ + + + +/* vim: set ai sw=2 filetype=c foldmethod=marker foldopen=all : */ + |