summaryrefslogtreecommitdiff
path: root/stdio
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1994-02-06 21:06:23 +0000
committerRoland McGrath <roland@gnu.org>1994-02-06 21:06:23 +0000
commit6d1513f118ba64fa17d8856bcf2619e452aa5328 (patch)
tree890c16596239a5c43ad26ad75b255b7db1f92654 /stdio
parentc1395cb146e46d62eaff8931c9924d044602a195 (diff)
Formerly stdio/stdio.h.~51~
Diffstat (limited to 'stdio')
-rw-r--r--stdio/stdio.h29
1 files changed, 20 insertions, 9 deletions
diff --git a/stdio/stdio.h b/stdio/stdio.h
index 4d661a536a..43c56255ef 100644
--- a/stdio/stdio.h
+++ b/stdio/stdio.h
@@ -361,7 +361,11 @@ extern int vsprintf __P ((char *__s, __const char *__format,
__gnuc_va_list __arg));
#ifdef __OPTIMIZE__
-#define vprintf(fmt, arg) vfprintf(stdout, (fmt), (arg))
+extern __inline int
+vprintf (const char *__fmt, __gnuc_va_list __arg)
+{
+ return vfprintf (stdout, __fmt, __arg);
+}
#endif /* Optimizing. */
#ifdef __USE_GNU
@@ -410,9 +414,21 @@ extern int vsscanf __P ((__const char *__s, __const char *__format,
#ifdef __OPTIMIZE__
-#define vfscanf(s, format, arg) __vfscanf((s), (format), (arg))
-#define vscanf(format, arg) __vfscanf(stdin, (format), (arg))
-#define vsscanf(s, format, arg) __vsscanf((s), (format), (arg))
+extern __inline int
+vfscanf (FILE *__s, const char *__fmt, __gnuc_va_list __arg)
+{
+ return __vfscanf (__s, __fmt, __arg);
+}
+extern __inline int
+vscanf (const char *__fmt, __gnuc_va_list __arg)
+{
+ return __vfscanf (stdin, __fmt, __arg);
+}
+extern __inline int
+vsscanf (const char *__s, const char *__fmt, __gnuc_va_list __arg)
+{
+ return __vsscanf (__s, __fmt, __arg);
+}
#endif /* Optimizing. */
#endif /* Use GNU. */
@@ -587,11 +603,6 @@ extern int _sys_nerr;
extern char *_sys_errlist[];
#endif
-#ifdef __USE_MISC
-/* Print a message describing the meaning of the given signal number. */
-extern void psignal __P ((int __sig, __const char *__s));
-#endif /* Non strict ANSI and not POSIX only. */
-
#ifdef __USE_POSIX
/* Return the system file descriptor for STREAM. */