aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@gmail.com>2011-11-12 00:50:26 -0500
committerUlrich Drepper <drepper@gmail.com>2011-11-12 00:50:26 -0500
commite7f4b08ee9b36cc1fdb7d7f72013788a832a9f22 (patch)
tree259f569feb669e95369ecfe1c202f8c1ea319c5b
parentab26144ebb79009a4cdf50c6768bcb4b2debcdcb (diff)
downloadglibc-e7f4b08ee9b36cc1fdb7d7f72013788a832a9f22.tar
glibc-e7f4b08ee9b36cc1fdb7d7f72013788a832a9f22.tar.gz
glibc-e7f4b08ee9b36cc1fdb7d7f72013788a832a9f22.tar.bz2
glibc-e7f4b08ee9b36cc1fdb7d7f72013788a832a9f22.zip
Fix warnings in fallback C code of x86-32 wide memory functions
-rw-r--r--ChangeLog4
-rw-r--r--sysdeps/i386/i686/multiarch/wcscmp-c.c4
-rw-r--r--sysdeps/i386/i686/multiarch/wcslen-c.c4
-rw-r--r--sysdeps/i386/i686/multiarch/wmemcmp-c.c4
4 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index dd1e49f5db..192f38c4c0 100644
--- 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.
diff --git a/sysdeps/i386/i686/multiarch/wcscmp-c.c b/sysdeps/i386/i686/multiarch/wcscmp-c.c
index 53cc4e9c64..165c56afb8 100644
--- a/sysdeps/i386/i686/multiarch/wcscmp-c.c
+++ b/sysdeps/i386/i686/multiarch/wcscmp-c.c
@@ -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"
diff --git a/sysdeps/i386/i686/multiarch/wcslen-c.c b/sysdeps/i386/i686/multiarch/wcslen-c.c
index 49f32a25e4..8cebfea0e4 100644
--- a/sysdeps/i386/i686/multiarch/wcslen-c.c
+++ b/sysdeps/i386/i686/multiarch/wcslen-c.c
@@ -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"
diff --git a/sysdeps/i386/i686/multiarch/wmemcmp-c.c b/sysdeps/i386/i686/multiarch/wmemcmp-c.c
index 94ff6151f2..bd37660fcb 100644
--- a/sysdeps/i386/i686/multiarch/wmemcmp-c.c
+++ b/sysdeps/i386/i686/multiarch/wmemcmp-c.c
@@ -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"