misc/physfs/extras/physfslualoader.c
changeset 8119 257ffa847aa2
parent 8074 768427321cab
equal deleted inserted replaced
8117:329d9756b57c 8119:257ffa847aa2
     3 
     3 
     4 #define BUFSIZE 1024
     4 #define BUFSIZE 1024
     5 
     5 
     6 void *physfsReaderBuffer;
     6 void *physfsReaderBuffer;
     7 
     7 
     8 const char * physfsReader(lua_State *L, PHYSFS_File *f, size_t *size)
     8 PHYSFS_DECL const char * physfsReader(lua_State *L, PHYSFS_File *f, size_t *size)
     9 {
     9 {
    10 
    10 
    11     if(PHYSFS_eof(f))
    11     if(PHYSFS_eof(f))
    12     {
    12     {
    13         return NULL;
    13         return NULL;
    21         else
    21         else
    22             return physfsReaderBuffer;
    22             return physfsReaderBuffer;
    23     }
    23     }
    24 }
    24 }
    25 
    25 
    26 void physfsReaderSetBuffer(void *buffer)
    26 PHYSFS_DECL void physfsReaderSetBuffer(void *buffer)
    27 {
    27 {
    28     physfsReaderBuffer = buffer;
    28     physfsReaderBuffer = buffer;
    29 }
    29 }
    30 
    30