diff options
author | Markus Uhlin <markus@nifty-networks.net> | 2025-08-04 00:19:02 +0200 |
---|---|---|
committer | Markus Uhlin <markus@nifty-networks.net> | 2025-08-04 00:19:02 +0200 |
commit | 36cf1d984f751bad1e27981382a674f2ce5da0a4 (patch) | |
tree | 9215827e4fead8275b4b871c195aebc2f27d20cf | |
parent | 3f054d11e48eaf4b4bace38f44c39d7dad538320 (diff) |
com_anews: replaced 'SCAN_JUNK' with a const var
-rw-r--r-- | FICS/adminproc.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/FICS/adminproc.c b/FICS/adminproc.c index cca1a89..dfe528e 100644 --- a/FICS/adminproc.c +++ b/FICS/adminproc.c @@ -392,6 +392,7 @@ com_anews(int p, param_list param) char filename[MAX_FILENAME_SIZE] = { '\0' }; char junk[MAX_LINE_SIZE] = { '\0' }; char *junkp = NULL; + const char *v_scan_junk = "%" SCNd64 " " "%9s"; int found = 0; int64_t lval = 0; time_t crtime = 0; @@ -403,7 +404,6 @@ com_anews(int p, param_list param) return COM_OK; } -#define SCAN_JUNK ("%" SCNd64 " " "%9s") _Static_assert(9 < ARRAY_SIZE(count), "Array too small"); if (param[0].type == 0) { @@ -421,7 +421,7 @@ com_anews(int p, param_list param) fclose(fp); return COM_FAILED; } - if (sscanf(junk, SCAN_JUNK, &lval, count) != 2) { + if (sscanf(junk, v_scan_junk, &lval, count) != 2) { warnx("%s: sscanf() error: too few items", __func__); fclose(fp); return COM_FAILED; @@ -450,7 +450,7 @@ com_anews(int p, param_list param) fclose(fp); return COM_FAILED; } - if (sscanf(junk, SCAN_JUNK, &lval, count) != 2) { + if (sscanf(junk, v_scan_junk, &lval, count) != 2) { warnx("%s: sscanf() error: too few items", __func__); fclose(fp); return COM_FAILED; @@ -474,8 +474,11 @@ com_anews(int p, param_list param) break; if (strlen(junk) > 1) { - if (sscanf(junkp, SCAN_JUNK, &lval, count) != 2) - warnx("%s: sscanf() error...", __func__); + if (sscanf(junkp, v_scan_junk, &lval, + count) != 2) { + warnx("%s: sscanf() error...", + __func__); + } crtime = lval; |