int FS_Printf(qfile_t* file, const char* format, ...);
int FS_VPrintf(qfile_t* file, const char* format, va_list ap);
int FS_Getc (qfile_t* file);
-void FS_UnGetc (qfile_t* file, unsigned char c);
+int FS_UnGetc (qfile_t* file, unsigned char c);
int FS_Seek (qfile_t* file, long offset, int whence);
long FS_Tell (qfile_t* file);
+void FS_Purge (qfile_t* file);
typedef struct fssearch_s
{
void FS_FreeSearch(fssearch_t *search);
qbyte *FS_LoadFile (const char *path, mempool_t *pool, qboolean quiet);
-qboolean FS_WriteFile (const char *filename, void *data, int len);
+qboolean FS_WriteFile (const char *filename, void *data, size_t len);
// ------ Other functions ------ //