Add __vsscanf.
[kopensolaris-gnu/glibc.git] / include / stdio.h
1 #ifdef USE_IN_LIBIO
2 #ifdef __need_FILE
3 # include <libio/stdio.h>
4 #else
5 # include <libio/stdio.h>
6
7 /* Now define the internal interfaces.  */
8 extern int __fcloseall __P ((void));
9 extern int __snprintf __P ((char *__restrict __s, size_t __maxlen,
10                             __const char *__restrict __format, ...))
11      __attribute__ ((__format__ (__printf__, 3, 4)));
12 extern int __vfscanf __P ((FILE *__restrict __s,
13                            __const char *__restrict __format,
14                            _G_va_list __arg))
15      __attribute__ ((__format__ (__scanf__, 2, 0)));
16 extern int __vscanf __P ((__const char *__restrict __format,
17                           _G_va_list __arg))
18      __attribute__ ((__format__ (__scanf__, 1, 0)));
19 extern _IO_ssize_t __getline __P ((char **__lineptr, size_t *__n,
20                                    FILE *__stream));
21 extern int __vsscanf __P ((__const char *__restrict __s,
22                            __const char *__restrict __format,
23                            _G_va_list __arg))
24      __attribute__ ((__format__ (__scanf__, 2, 0)));
25
26 #endif
27 #else
28 #include <stdio/stdio.h>
29 #endif