diff options
| author | 2023-03-25 21:26:05 -0400 | |
|---|---|---|
| committer | 2023-03-25 21:26:05 -0400 | |
| commit | e53539686e7e2498ea669157b2f284962d04a01d (patch) | |
| tree | e0067bb1bf4f07a2b429071da4a787c8a8a264a1 /src | |
| parent | janet: also recognize jurl-mime in jurl/mime (diff) | |
native: use a macro for size of jurl_opts
Diffstat (limited to 'src')
| -rw-r--r-- | src/setopt.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/setopt.c b/src/setopt.c index 947acc4..5865210 100644 --- a/src/setopt.c +++ b/src/setopt.c @@ -354,6 +354,7 @@ static const struct jurl_opt jurl_opts[] = { // * telnet options {CURLOPT_TELNETOPTIONS, "telnetoptions", JURL_PARAMTYPE_SLIST}, }; +#define jurl_opts_size (sizeof(jurl_opts) / sizeof(struct jurl_opt)) JANET_CFUN(jurl_setopt) { janet_fixarity(argc, 3); @@ -361,7 +362,7 @@ JANET_CFUN(jurl_setopt) { const struct jurl_opt *opt; Janet jopt = argv[1]; - for (size_t i = 0; i < sizeof(jurl_opts) / sizeof(struct jurl_opt); i++) { + for (size_t i = 0; i < jurl_opts_size; i++) { if (janet_keyeq(jopt, jurl_opts[i].keyword)) { opt = &jurl_opts[i]; break; @@ -369,7 +370,7 @@ JANET_CFUN(jurl_setopt) { } if (!opt) { int num = janet_getinteger(argv, 1); - for (size_t i = 0; i < sizeof(jurl_opts) / sizeof(struct jurl_opt); i++) { + for (size_t i = 0; i < jurl_opts_size; i++) { if (num == jurl_opts[i].opt) { opt = &jurl_opts[i]; break; |
