emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master dbc57b5: file_name_case_insensitive_p int->long fix


From: Paul Eggert
Subject: [Emacs-diffs] master dbc57b5: file_name_case_insensitive_p int->long fix
Date: Sun, 15 Sep 2019 01:00:47 -0400 (EDT)

branch: master
commit dbc57b5573e2978581439fe8b81da80672c4ecd8
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    file_name_case_insensitive_p int->long fix
    
    * src/fileio.c (file_name_case_insensitive_p):
    Don’t assume ‘long int’ fits in ‘int’.
---
 src/fileio.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/fileio.c b/src/fileio.c
index cbc0c89..da32d6c 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]