file_name_case_insensitive_p int->long fix

* src/fileio.c (file_name_case_insensitive_p):
Don’t assume ‘long int’ fits in ‘int’.
This commit is contained in:
Paul Eggert 2019-09-14 22:00:20 -07:00
parent 52172d2340
commit dbc57b5573

View file

@ -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