equal
deleted
inserted
replaced
1 #include <lua.h> |
1 #include "lua.h" |
2 #include <physfs.h> |
2 #include "physfs.h" |
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; |
20 return NULL; |
20 return NULL; |
21 else |
21 else |
22 return physfsReaderBuffer; |
22 return physfsReaderBuffer; |
23 } |
23 } |
24 } |
24 } |
|
25 |
|
26 PHYSFS_DECL void physfsReaderSetBuffer(void *buffer) |
|
27 { |
|
28 physfsReaderBuffer = buffer; |
|
29 } |
|
30 |