author | Periklis Ntanasis <pntanasis@gmail.com> |
Thu, 06 Jun 2013 03:35:59 +0300 | |
changeset 9173 | 575dd8fe4a55 |
parent 8524 | a65e9bcf0a03 |
child 9991 | 3858d99476f5 |
permissions | -rw-r--r-- |
#include "lua.h" #include "physfs.h" #define BUFSIZE 1024 void *physfsReaderBuffer; PHYSFS_DECL 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; } } PHYSFS_DECL void physfsReaderSetBuffer(void *buffer) { physfsReaderBuffer = buffer; }