1 #ifndef ACL_FILE_INCLUDE_H 2 #define ACL_FILE_INCLUDE_H 18 #define ACL_FILE_EOF (1 << 0) 22 #define ACL_FPATH(fp) ACL_VSTREAM_PATH((fp)->fp) 23 #define ACL_FSTREAM(fp) ((fp)->fp) 91 #define acl_getc acl_fgetc 99 ACL_API
char *
acl_gets(
char *buf,
size_t size);
157 ACL_API
int ACL_PRINTF(1, 2) acl_printf(const
char *
fmt, ...);
174 #define acl_fputc acl_putc 181 ACL_API
int acl_puts(
const char *s);
ACL_API int acl_fgetc(ACL_FILE *fp)
ACL_API int acl_fclose(ACL_FILE *fp)
ACL_API int ACL_API int acl_vprintf(const char *fmt, va_list ap)
ACL_API char * acl_fgets(char *buf, int size, ACL_FILE *fp)
ACL_API int ACL_PRINTF(2, 3) acl_fprintf(ACL_FILE *fp
ACL_API int acl_putchar(int c)
ACL_API int acl_puts(const char *s)
ACL_API char * acl_gets(char *buf, size_t size)
ACL_API size_t acl_fread(void *buf, size_t size, size_t nitems, ACL_FILE *fp)
ACL_API int acl_getchar(void)
ACL_API void acl_clearerr(ACL_FILE *fp)
ACL_API size_t acl_fwrite(const void *ptr, size_t size, size_t nitems, ACL_FILE *fp)
ACL_API acl_off_t acl_ftell(ACL_FILE *fp)
ACL_API int acl_fputs(const char *s, ACL_FILE *fp)
ACL_API char * acl_gets_nonl(char *buf, size_t size)
ACL_API int const char * fmt
ACL_API ACL_FILE * acl_fopen(const char *filename, const char *mode)
ACL_API int const char ACL_API int acl_vfprintf(ACL_FILE *fp, const char *fmt, va_list ap)
ACL_API int acl_feof(ACL_FILE *fp)
ACL_API int acl_putc(int c, ACL_FILE *fp)
ACL_API char * acl_fgets_nonl(char *buf, int size, ACL_FILE *fp)
ACL_API acl_off_t acl_fseek(ACL_FILE *fp, acl_off_t offset, int whence)