emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] emacs-25 d8affa3: Use ‘T *restrict’ proto, not ‘T[restric


From: Paul Eggert
Subject: [Emacs-diffs] emacs-25 d8affa3: Use ‘T *restrict’ proto, not ‘T[restrict]’
Date: Sun, 01 May 2016 16:01:16 +0000

branch: emacs-25
commit d8affa3dc5267c5da120ac09e14a81e0afed8fe8
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    Use ‘T *restrict’ proto, not ‘T[restrict]’
    
    * src/fns.c (sort_vector_copy): Use a different way to attempt to
    work around GCC 3.0-and-earlier incompatibility with C99, one that
    does not have problems with modern non-GCC compilers.
---
 src/fns.c |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/src/fns.c b/src/fns.c
index a65863c..9bbbb6d 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -32,13 +32,8 @@ along with GNU Emacs.  If not, see 
<http://www.gnu.org/licenses/>.  */
 #include "intervals.h"
 #include "window.h"
 
-#if __GNUC__ >= 4
 static void sort_vector_copy (Lisp_Object, ptrdiff_t,
-                             Lisp_Object [restrict], Lisp_Object [restrict]);
-#else
-static void sort_vector_copy (Lisp_Object, ptrdiff_t,
-                             Lisp_Object [], Lisp_Object []);
-#endif
+                             Lisp_Object *restrict, Lisp_Object *restrict);
 static bool internal_equal (Lisp_Object, Lisp_Object, int, bool, Lisp_Object);
 
 DEFUN ("identity", Fidentity, Sidentity, 1, 1, 0,



reply via email to

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