author | unc0rr |
Sun, 18 Nov 2012 01:06:01 +0400 | |
branch | physfslayer |
changeset 8056 | d5d5e1698554 |
parent 8040 | 448d61778ca7 |
child 8073 | 5a289ef40fdb |
permissions | -rw-r--r-- |
#include <lua.h> #include <physfs.h> #define BUFSIZE 1024 void * physfsReaderBuffer; const char * physfsReader(lua_State *L, PHYSFS_File *f, size_t *size) { if(PHYSFS_eof(f)) { return NULL; } else { *size = PHYSFS_readBytes(f, physfsReaderBuffer, BUFSIZE); if(*size == 0) return NULL; else return physfsReaderBuffer; } }