diff options
author | katherine <shmibs@airen-no-jikken.icu> | 2019-05-27 18:45:21 -0700 |
---|---|---|
committer | katherine <shmibs@airen-no-jikken.icu> | 2019-05-27 18:45:21 -0700 |
commit | 879d526d7ee7ee7a876f284dac76075e7a7267ae (patch) | |
tree | a62bbaf2d70d4772faf34e6d4b7a37cf0f7d1711 /doc/example.c | |
parent | 9e8912b6d5672333e254e7f3aacff3bf99816dff (diff) | |
download | simple-opt-879d526d7ee7ee7a876f284dac76075e7a7267ae.tar.gz |
move stores vals to named union
for c99 compatibility
Diffstat (limited to 'doc/example.c')
-rw-r--r-- | doc/example.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/doc/example.c b/doc/example.c index 324473e..71ce24b 100644 --- a/doc/example.c +++ b/doc/example.c @@ -63,32 +63,32 @@ int main(int argc, char **argv) if (options[i].arg_is_stored) { switch (options[i].type) { case SIMPLE_OPT_BOOL: - printf(", val: %s", options[i].val_bool ? "true" : "false"); + printf(", val: %s", options[i].val.v_bool ? "true" : "false"); break; case SIMPLE_OPT_INT: - printf(", val: %ld", options[i].val_int); + printf(", val: %ld", options[i].val.v_int); break; case SIMPLE_OPT_UNSIGNED: - printf(", val: %lu", options[i].val_unsigned); + printf(", val: %lu", options[i].val.v_unsigned); break; case SIMPLE_OPT_DOUBLE: - printf(", val: %lf", options[i].val_double); + printf(", val: %lf", options[i].val.v_double); break; case SIMPLE_OPT_CHAR: - printf(", val: %c", options[i].val_char); + printf(", val: %c", options[i].val.v_char); break; case SIMPLE_OPT_STRING: - printf(", val: %s", options[i].val_string); + printf(", val: %s", options[i].val.v_string); break; case SIMPLE_OPT_STRING_SET: printf(", val: %s", - options[i].string_set[options[i].val_string_set_idx]); + options[i].string_set[options[i].val.v_string_set_idx]); break; default: |