* See the file "LICENSE.TERMS" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * $Id: fcgi_stdio.h,v 1.1 1997/09/16 15:36:32 stanleyg Exp $
+ * $Id: fcgi_stdio.h,v 1.5 2001/06/22 13:21:15 robs Exp $
*/
#ifndef _FCGI_STDIO
extern "C" {
#endif
-#ifdef _WIN32
#ifndef DLLAPI
+#ifdef _WIN32
#define DLLAPI __declspec(dllimport)
-#endif
#else
#define DLLAPI
#endif
+#endif
/*
* Wrapper type for FILE
DLLAPI int FCGI_ferror(FCGI_FILE *fp);
DLLAPI void FCGI_clearerr(FCGI_FILE *fp);
+DLLAPI FCGI_FILE *FCGI_tmpfile(void);
+
DLLAPI int FCGI_fileno(FCGI_FILE *fp);
DLLAPI FCGI_FILE *FCGI_fdopen(int fd, const char *mode);
DLLAPI FCGI_FILE *FCGI_popen(const char *cmd, const char *type);
#undef clearerr
#define clearerr FCGI_clearerr
+#undef tmpfile
+#define tmpfile FCGI_tmpfile
+
#undef fileno
#define fileno FCGI_fileno
#undef fdopen