mirror of
https://github.com/digarok/gsplus.git
synced 2024-09-29 13:54:46 +00:00
add -config flag to use named config
This commit is contained in:
parent
d85bd0790f
commit
98596ba8ab
@ -27,6 +27,7 @@
|
|||||||
#include "printer.h"
|
#include "printer.h"
|
||||||
#include "imagewriter.h"
|
#include "imagewriter.h"
|
||||||
|
|
||||||
|
extern const char *g_config_gsplus_name_list[];
|
||||||
#ifdef UNDER_CE
|
#ifdef UNDER_CE
|
||||||
#define vsnprintf _vsnprintf
|
#define vsnprintf _vsnprintf
|
||||||
#endif
|
#endif
|
||||||
@ -1037,6 +1038,16 @@ gsplusmain(int argc, char **argv)
|
|||||||
printf("Using %d as ethernet enable val\n", tmp1);
|
printf("Using %d as ethernet enable val\n", tmp1);
|
||||||
g_ethernet = tmp1;
|
g_ethernet = tmp1;
|
||||||
i++;
|
i++;
|
||||||
|
} else if(!strcmp("-config", argv[i])) { // Config file passed
|
||||||
|
if((i+1) >= argc) {
|
||||||
|
printf("Missing argument\n");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
printf("Using %s as configuration file\n", argv[i+1]);
|
||||||
|
g_config_gsplus_name_list[0] = argv[i+1]; // super dangerous ?
|
||||||
|
g_config_gsplus_name_list[1] = 0; // terminate string array
|
||||||
|
i++;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
if ((i == (argc - 1)) && (strncmp("-", argv[i], 1) != 0)) {
|
if ((i == (argc - 1)) && (strncmp("-", argv[i], 1) != 0)) {
|
||||||
final_arg = argv[i];
|
final_arg = argv[i];
|
||||||
|
Loading…
Reference in New Issue
Block a user