diff options
| author | Alex <null@null.null> | 2015-02-15 08:20:50 +0300 |
|---|---|---|
| committer | Alex <null@null.null> | 2015-02-15 08:20:50 +0300 |
| commit | 25ecbd31dbbd829d8c3b68e3325a45be374784d2 (patch) | |
| tree | f59e9b837158e2f4a9dbb3956451b44413fe3b72 /src | |
| parent | a86072a7ecbe00922acf4a2ebdb856334fb3e6b9 (diff) | |
| download | luafilesystem-25ecbd31dbbd829d8c3b68e3325a45be374784d2.tar.gz luafilesystem-25ecbd31dbbd829d8c3b68e3325a45be374784d2.tar.bz2 luafilesystem-25ecbd31dbbd829d8c3b68e3325a45be374784d2.zip | |
A few minor things fixed which prevented compilation of LuaFileSystem as C++ code
Diffstat (limited to 'src')
| -rw-r--r-- | src/lfs.c | 4 | ||||
| -rw-r--r-- | src/lfs.h | 7 |
2 files changed, 9 insertions, 2 deletions
| @@ -292,7 +292,7 @@ static int lfs_lock_dir(lua_State *L) { | |||
| 292 | return 1; | 292 | return 1; |
| 293 | } | 293 | } |
| 294 | static int lfs_unlock_dir(lua_State *L) { | 294 | static int lfs_unlock_dir(lua_State *L) { |
| 295 | lfs_Lock *lock = luaL_checkudata(L, 1, LOCK_METATABLE); | 295 | lfs_Lock *lock = (lfs_Lock *)luaL_checkudata(L, 1, LOCK_METATABLE); |
| 296 | if(lock->fd != INVALID_HANDLE_VALUE) { | 296 | if(lock->fd != INVALID_HANDLE_VALUE) { |
| 297 | CloseHandle(lock->fd); | 297 | CloseHandle(lock->fd); |
| 298 | lock->fd=INVALID_HANDLE_VALUE; | 298 | lock->fd=INVALID_HANDLE_VALUE; |
| @@ -325,7 +325,7 @@ static int lfs_lock_dir(lua_State *L) { | |||
| 325 | return 1; | 325 | return 1; |
| 326 | } | 326 | } |
| 327 | static int lfs_unlock_dir(lua_State *L) { | 327 | static int lfs_unlock_dir(lua_State *L) { |
| 328 | lfs_Lock *lock = luaL_checkudata(L, 1, LOCK_METATABLE); | 328 | lfs_Lock *lock = (lfs_Lock *)luaL_checkudata(L, 1, LOCK_METATABLE); |
| 329 | if(lock->ln) { | 329 | if(lock->ln) { |
| 330 | unlink(lock->ln); | 330 | unlink(lock->ln); |
| 331 | free(lock->ln); | 331 | free(lock->ln); |
| @@ -21,5 +21,12 @@ | |||
| 21 | #define fileno(f) (_fileno(f)) | 21 | #define fileno(f) (_fileno(f)) |
| 22 | #endif | 22 | #endif |
| 23 | 23 | ||
| 24 | #ifdef __cplusplus | ||
| 25 | extern "C" { | ||
| 26 | #endif | ||
| 24 | 27 | ||
| 25 | int luaopen_lfs (lua_State *L); | 28 | int luaopen_lfs (lua_State *L); |
| 29 | |||
| 30 | #ifdef __cplusplus | ||
| 31 | } | ||
| 32 | #endif | ||
