about summary refs log tree commit diff
path: root/sysdeps
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps')
-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
3 files changed, 12 insertions, 0 deletions
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"