12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- #ifdef _USING_FCGI_
- #include <fcgi_stdio.h>
- #undef fread
- #undef fwrite
- #undef fscanf
- #undef setbuf
- #undef fputs
- #undef fgets
- #undef fgetc
- #undef vfprintf
- #undef fprintf
- #undef fopen
- #undef fflush
- #undef fclose
- #undef freopen
- #undef ferror
- #undef feof
- #undef perror
- #endif
- #ifndef BOINC_FCGI_H
- #define BOINC_FCGI_H
- #ifdef _USING_FCGI_
- #if defined(__cplusplus) || defined(c_plusplus)
- namespace FCGI {
- FCGI_FILE *fopen(const char *path, const char *mode);
- FCGI_FILE *freopen(const char *path, const char *mode, FCGI_FILE *file);
- int fflush(FCGI_FILE *file);
- int fprintf(FCGI_FILE *fp, const char *format, ...);
- int vfprintf(FCGI_FILE *fp, const char *format, va_list ap);
- char *fgets(char *str, int size, FCGI_FILE *fp);
- int fputs(const char *str, FCGI_FILE *fp);
- int fclose(FCGI_FILE *f);
- size_t fread(void *buf, size_t i, size_t j, FCGI_FILE *fp);
- size_t fwrite(void *buf, size_t i, size_t j, FCGI_FILE *fp);
- int fscanf(FCGI_FILE *fp, const char *format, ...);
- void setbuf(FCGI_FILE *f, char *buf);
- int fgetc(FCGI_FILE *f);
- int feof(FCGI_FILE *f);
- int ferror(FCGI_FILE *f);
- void perror(const char *s);
- }
-
- using namespace FCGI;
- #endif
- #endif
- #endif
|