+2006-09-27 Ulrich Drepper <drepper@redhat.com>
+
+ * libio/stdio.h: Move open_wmemstream prototype to ...
+ * wcsmbs/wchar.h: ... here.
+
2006-09-25 Jakub Jelinek <jakub@redhat.com>
[BZ #3252]
/* Open a stream that writes into a malloc'd buffer that is expanded as
necessary. *BUFLOC and *SIZELOC are updated with the buffer's location
and the number of characters written on fflush or fclose. */
-extern FILE *open_memstream (char **__restrict __bufloc,
- size_t *__restrict __sizeloc) __THROW;
-
-/* Like OPEN_MEMSTREAM, but the stream is wide oriented and produces
- a wide character string. */
-extern FILE *open_wmemstream (wchar_t **__restrict __bufloc,
- size_t *__restrict __sizeloc) __THROW;
+extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __THROW;
#endif
/* Wide character I/O functions. */
+
+#ifdef __USE_GNU
+/* Like OPEN_MEMSTREAM, but the stream is wide oriented and produces
+ a wide character string. */
+extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW;
+#endif
+
#if defined __USE_ISOC99 || defined __USE_UNIX98
__BEGIN_NAMESPACE_C99