nuclear@7: #ifndef ASSMAN_H_ nuclear@7: #define ASSMAN_H_ nuclear@7: nuclear@7: #include nuclear@7: nuclear@7: typedef void ass_file; nuclear@7: nuclear@7: #ifdef __cplusplus nuclear@7: extern "C" { nuclear@7: #endif nuclear@7: nuclear@7: ass_file *ass_fopen(const char *fname, const char *mode); nuclear@7: void ass_fclose(ass_file *fp); nuclear@7: long ass_fseek(ass_file *fp, long offs, int whence); nuclear@7: long ass_ftell(ass_file *fp); nuclear@7: nuclear@7: size_t ass_fread(void *buf, size_t size, size_t count, ass_file *fp); nuclear@7: nuclear@7: /* convenience functions, derived from the above */ nuclear@7: int ass_fgetc(ass_file *fp); nuclear@7: char *ass_fgets(char *s, int size, ass_file *fp); nuclear@7: nuclear@7: #ifdef __cplusplus nuclear@7: } nuclear@7: #endif nuclear@7: nuclear@7: #endif /* ASSMAN_H_ */