Fix warnings in fallback C code of x86-32 wide memory functions
authorUlrich Drepper <drepper@gmail.com>
Sat, 12 Nov 2011 05:50:26 +0000 (00:50 -0500)
committerUlrich Drepper <drepper@gmail.com>
Sat, 12 Nov 2011 05:50:26 +0000 (00:50 -0500)
ChangeLog
sysdeps/i386/i686/multiarch/wcscmp-c.c
sysdeps/i386/i686/multiarch/wcslen-c.c
sysdeps/i386/i686/multiarch/wmemcmp-c.c

index dd1e49f..192f38c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2011-11-12  Ulrich Drepper  <drepper@gmail.com>
 
+       * sysdeps/i386/i686/multiarch/wcscmp-c.c: Avoid warning.
+       * sysdeps/i386/i686/multiarch/wcslen-c.c: Likewise.
+       * sysdeps/i386/i686/multiarch/wmemcmp-c.c: Likewise.
+
        * nis/nis_table.c (nis_list): Use variable of correct type for
        result of __follow_path call.
 
index 53cc4e9..165c56a 100644 (file)
@@ -1,3 +1,5 @@
+#include <wchar.h>
+
 #define WCSCMP __wcscmp_ia32
 #ifdef SHARED
 # undef libc_hidden_def
@@ -5,4 +7,6 @@
   __hidden_ver1 (__wcscmp_ia32, __GI_wcscmp, __wcscmp_ia32);
 #endif
 
+extern __typeof (wcscmp) __wcscmp_ia32;
+
 #include "wcsmbs/wcscmp.c"
index 49f32a2..8cebfea 100644 (file)
@@ -1,5 +1,9 @@
+#include <wchar.h>
+
 #ifndef NOT_IN_libc
 # define WCSLEN  __wcslen_ia32
 #endif
 
+extern __typeof (wcslen) __wcslen_ia32;
+
 #include "wcsmbs/wcslen.c"
index 94ff615..bd37660 100644 (file)
@@ -1,5 +1,9 @@
+#include <wchar.h>
+
 #ifndef NOT_IN_libc
 # define WMEMCMP  __wmemcmp_ia32
 #endif
 
+extern __typeof (wmemcmp) __wmemcmp_ia32;
+
 #include "wcsmbs/wmemcmp.c"