photomosaics

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit d314de4d5c0b8b597358611568784451b07b1d53
parent de6aa71ebc9f2d13f9d4d019eef09d81b7a980f2
Author: Wilson Gheen <wilson@wilsonrgheen.com>
Date:   Sun,  8 Jan 2023 08:26:50 -0600

Suppress warning message in `slen` in a tidier way

Diffstat:
Mphotomosaics.c | 9+--------
1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/photomosaics.c b/photomosaics.c @@ -35,17 +35,10 @@ static char **inner_cache_tmp_files; static char **files_inner_cached = NULL; static size_t files_inner_cached_ind = 0; -#if defined(__GNUC__) || defined(__GNUG__) -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wsign-compare" -#endif static size_t slen(const char *s, size_t maxlen) { char *pos = memchr(s, '\0', maxlen); - return pos ? pos - s : maxlen; + return pos ? (size_t)(pos - s) : maxlen; } -#if defined(__GNUC__) || defined(__GNUG__) -# pragma GCC diagnostic pop -#endif static bool parse_num(const char *str, NUM_TYPES type, void *out) { char *endptr;