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