patches/gdb/7.4.1/05_all_readline-headers.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Jun 25 23:33:01 2014 +0200 (2014-06-25)
changeset 3325 069f43a215cc
permissions -rw-r--r--
all: fix wildcard to work with make-4.x

In make-3.8x, the $(wildacrd) function would sort the entries,
while in make-4.x, it would just return the entries in any
unpredictable order [*]

Use the $(sort) function to get reproducible behaviour.

[*] Well, most probably the roder the entries appear when read
from readdir()

Reported-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Tested-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
graycells@3059
     1
--- a/readline/complete.c
graycells@3059
     2
+++ b/readline/complete.c
graycells@3059
     3
@@ -25,6 +25,11 @@
graycells@3059
     4
 #  include <config.h>
graycells@3059
     5
 #endif
graycells@3059
     6
 
graycells@3059
     7
+#ifdef HAVE_WCHAR_H /* wcwidth() */
graycells@3059
     8
+# define _GNU_SOURCE
graycells@3059
     9
+# include <wchar.h>
graycells@3059
    10
+#endif
graycells@3059
    11
+
graycells@3059
    12
 #include <sys/types.h>
graycells@3059
    13
 #include <fcntl.h>
graycells@3059
    14
 #if defined (HAVE_SYS_FILE_H)
graycells@3059
    15
--- a/readline/display.c
graycells@3059
    16
+++ b/readline/display.c
graycells@3059
    17
@@ -25,6 +25,11 @@
graycells@3059
    18
 #  include <config.h>
graycells@3059
    19
 #endif
graycells@3059
    20
 
graycells@3059
    21
+#ifdef HAVE_WCHAR_H /* wcwidth() */
graycells@3059
    22
+# define _GNU_SOURCE
graycells@3059
    23
+# include <wchar.h>
graycells@3059
    24
+#endif
graycells@3059
    25
+
graycells@3059
    26
 #include <sys/types.h>
graycells@3059
    27
 
graycells@3059
    28
 #if defined (HAVE_UNISTD_H)
graycells@3059
    29
--- a/readline/mbutil.c
graycells@3059
    30
+++ b/readline/mbutil.c
graycells@3059
    31
@@ -25,6 +25,11 @@
graycells@3059
    32
 #  include <config.h>
graycells@3059
    33
 #endif
graycells@3059
    34
 
graycells@3059
    35
+#ifdef HAVE_WCHAR_H /* wcwidth() */
graycells@3059
    36
+# define _GNU_SOURCE
graycells@3059
    37
+# include <wchar.h>
graycells@3059
    38
+#endif
graycells@3059
    39
+
graycells@3059
    40
 #include <sys/types.h>
graycells@3059
    41
 #include <fcntl.h>
graycells@3059
    42
 #include "posixjmp.h"