1 #include <daq/slc/nsm/nsm_read_argv.h>
12 int nsm_read_argv(
int argc,
const char** argv,
13 int (*help)(
const char** argv),
char** argv_in,
14 ConfigFile& config, std::string& name,
15 std::string& username,
int nargv)
19 username = getenv(
"USER");
20 for (
int i = 0; i < argc; i++) {
21 if (strcmp(argv[i],
"-g") == 0) {
23 }
else if (strcmp(argv[i],
"-h") == 0) {
25 }
else if (strcmp(argv[i],
"-c") == 0) {
26 if (i + 1 < argc && argv[i + 1][0] !=
'-') {
30 }
else if (strcmp(argv[i],
"-n") == 0) {
31 if (i + 1 < argc && argv[i + 1][0] !=
'-') {
36 argv_in[argc_in] =
new char[100];
37 strcpy(argv_in[argc_in], argv[i]);
41 if (argc_in < nargv) {