-AC_DEFUN(PSI_CHECK_STDIO, [
- AC_CHECK_HEADER(stdio.h)
+PSI_CHECK_STDIO() {
+ PSI_CONFIG_POSIX(stdio, stdio.h)
PSI_STRUCT(FILE)
PSI_STRUCT(fpos_t)
PSI_CONST(L_ctermid, int)
PSI_CONST(L_tmpnam, int)
+ PSI_MACRO(FILE *stderr)
+ PSI_MACRO(FILE *stdout)
+ PSI_MACRO(FILE *stdin)
+
PSI_DECL(void clearerr, [(FILE *stream)])
PSI_DECL(char *ctermid, [(char *s)])
PSI_DECL(int fclose, [(FILE *stream)])
PSI_DECL(FILE *tmpfile, [(void)])
PSI_DECL(char *tmpnam, [(char *s)])
PSI_DECL(int ungetc, [(int c, FILE *stream)])
-
- PSI_DECL(int dprintf, [(int fd, char *fmt)], vararg)
- PSI_DECL(int fprintf, [(FILE *stream, char *fmt)], vararg)
- PSI_DECL(int fscanf, [(FILE *stream, char *fmt)], vararg)
- PSI_DECL(int printf, [(char *fmt)], vararg)
- PSI_DECL(int scanf, [(char *fmt)], vararg)
- PSI_DECL(int snprintf, [(char *str, size_t size, char *fmt)], vararg)
- PSI_DECL(int sprintf, [(char *str, char *fmt)], vararg)
- PSI_DECL(int sscanf, [(char *str, char *fmt)], vararg)
-])
+
+ PSI_DECL(int dprintf, [(int fd, char *format)], vararg)
+ PSI_DECL(int fprintf, [(FILE *stream, char *format)], vararg)
+ PSI_DECL(int fscanf, [(FILE *stream, char *format)], vararg)
+ PSI_DECL(int printf, [(char *format)], vararg)
+ PSI_DECL(int scanf, [(char *format)], vararg)
+ PSI_DECL(int snprintf, [(char *str, size_t size, char *format)], vararg)
+ PSI_DECL(int sprintf, [(char *str, char *format)], vararg)
+ PSI_DECL(int sscanf, [(char *str, char *format)], vararg)
+}