From: Paul Eggert Date: Sun, 15 Sep 2019 05:00:20 +0000 (-0700) Subject: file_name_case_insensitive_p int->long fix X-Git-Tag: emacs-27.0.90~1551^2~59 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=dbc57b5573e2978581439fe8b81da80672c4ecd8;p=emacs.git file_name_case_insensitive_p int->long fix * src/fileio.c (file_name_case_insensitive_p): Don’t assume ‘long int’ fits in ‘int’. --- diff --git a/src/fileio.c b/src/fileio.c index cbc0c89cf3e..da32d6c095c 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -2391,11 +2391,11 @@ file_name_case_insensitive_p (const char *filename) support the latter. */ #ifdef _PC_CASE_INSENSITIVE - int res = pathconf (filename, _PC_CASE_INSENSITIVE); + long int res = pathconf (filename, _PC_CASE_INSENSITIVE); if (res >= 0) return res > 0; #elif defined _PC_CASE_SENSITIVE - int res = pathconf (filename, _PC_CASE_SENSITIVE); + long int res = pathconf (filename, _PC_CASE_SENSITIVE); if (res >= 0) return res == 0; #endif