Update.
[glibc.git] / include / stdio.h
blobc0ca6027e8fbf6dafb04057a4d7ec87a49b9de41
1 #ifdef USE_IN_LIBIO
2 #ifdef __need_FILE
3 # include <libio/stdio.h>
4 #else
5 # include <libio/stdio.h>
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));
22 #endif
23 #else
24 #include <stdio/stdio.h>
25 #endif