type parser fixes
[m6w6/ext-psi] / m4 / stdio.m4
index 7d601f581723031cc3a28f3a731a587373562cf9..9144cb1df0faaeb61afd8377027cf1e4d2c44ef8 100644 (file)
@@ -1,4 +1,4 @@
-AC_DEFUN(PSI_CHECK_STDIO, [
+PSI_CHECK_STDIO() {
     AC_CHECK_HEADER(stdio.h)
 
     PSI_STRUCT(FILE)
@@ -19,6 +19,10 @@ AC_DEFUN(PSI_CHECK_STDIO, [
     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)])
@@ -80,4 +84,4 @@ AC_DEFUN(PSI_CHECK_STDIO, [
        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)
-])
+}