diff options
author | jsing <> | 2014-12-28 14:21:42 +0000 |
---|---|---|
committer | jsing <> | 2014-12-28 14:21:42 +0000 |
commit | a8ff639ef64a4a39745c3e48767ad1ae0daa8aae (patch) | |
tree | 9d3a06168c584d1ca915a233182c758c542e7f67 /src/usr.bin/openssl/apps.c | |
parent | 070fa2ca836397fc6db2744ec5f57833916b6511 (diff) | |
download | openbsd-a8ff639ef64a4a39745c3e48767ad1ae0daa8aae.tar.gz openbsd-a8ff639ef64a4a39745c3e48767ad1ae0daa8aae.tar.bz2 openbsd-a8ff639ef64a4a39745c3e48767ad1ae0daa8aae.zip |
Provide two different function pointers for option function callbacks. This
allows for simpler code in the common cases and will allow for further
extension to support the complex cases.
Diffstat (limited to 'src/usr.bin/openssl/apps.c')
-rw-r--r-- | src/usr.bin/openssl/apps.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/usr.bin/openssl/apps.c b/src/usr.bin/openssl/apps.c index 009f48652a..47c418f424 100644 --- a/src/usr.bin/openssl/apps.c +++ b/src/usr.bin/openssl/apps.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: apps.c,v 1.14 2014/12/14 14:42:06 jsing Exp $ */ | 1 | /* $OpenBSD: apps.c,v 1.15 2014/12/28 14:21:42 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> |
4 | * | 4 | * |
@@ -2298,7 +2298,7 @@ options_parse(int argc, char **argv, struct option *opts, char **unnamed) | |||
2298 | break; | 2298 | break; |
2299 | 2299 | ||
2300 | case OPTION_ARG_FUNC: | 2300 | case OPTION_ARG_FUNC: |
2301 | if (opt->func(opt, argv[i]) != 0) | 2301 | if (opt->opt.argfunc(argv[i]) != 0) |
2302 | return (1); | 2302 | return (1); |
2303 | break; | 2303 | break; |
2304 | 2304 | ||
@@ -2314,7 +2314,7 @@ options_parse(int argc, char **argv, struct option *opts, char **unnamed) | |||
2314 | break; | 2314 | break; |
2315 | 2315 | ||
2316 | case OPTION_FUNC: | 2316 | case OPTION_FUNC: |
2317 | if (opt->func(opt, NULL) != 0) | 2317 | if (opt->opt.func() != 0) |
2318 | return (1); | 2318 | return (1); |
2319 | break; | 2319 | break; |
2320 | 2320 | ||