summaryrefslogtreecommitdiff
path: root/src/option_parser.h
diff options
context:
space:
mode:
authorWilson Fung <[email protected]>2012-10-24 23:45:37 -0800
committerAndrew Boktor <[email protected]>2014-08-14 13:49:21 -0700
commit3863ad27814eefe2d26b2eba7eb8a4ab65bef5a4 (patch)
treedd111ca17f917ab92559927f6b69b2a5869b7283 /src/option_parser.h
parent6405de1556cc50fd4feb3445272945a037e37423 (diff)
Updated the option parser to support named sub-options (via a separate instance of option parser). Changed DRAM timing options to use this new format.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14457]
Diffstat (limited to 'src/option_parser.h')
-rw-r--r--src/option_parser.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/option_parser.h b/src/option_parser.h
index 198ed01..fdfd156 100644
--- a/src/option_parser.h
+++ b/src/option_parser.h
@@ -42,6 +42,7 @@ enum option_dtype {
OPT_BOOL,
OPT_FLOAT,
OPT_DOUBLE,
+ OPT_CHAR,
OPT_CSTR
};
@@ -69,6 +70,10 @@ void option_parser_cmdline(option_parser_t opp,
void option_parser_cfgfile(option_parser_t opp,
const char *filename);
+// parse a delimited string
+void option_parser_delimited_string(option_parser_t opp,
+ const char *inputstring,
+ const char *delimiters);
// print options
void option_parser_print(option_parser_t opp,
FILE *fout);