diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2005-12-27 15:12:00 -0200 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2005-12-27 15:12:00 -0200 |
| commit | 0fd64669579f33b03dcda6fac4be908b4cfd7e15 (patch) | |
| tree | 0d5221b01266c46731ace42ea1db72460e3e28bd /llimits.h | |
| parent | 6a516878e93fb46795aac95087aaf34b17cc4930 (diff) | |
| download | lua-0fd64669579f33b03dcda6fac4be908b4cfd7e15.tar.gz lua-0fd64669579f33b03dcda6fac4be908b4cfd7e15.tar.bz2 lua-0fd64669579f33b03dcda6fac4be908b4cfd7e15.zip | |
lua_assert is an internal matter, not to be configured
Diffstat (limited to 'llimits.h')
| -rw-r--r-- | llimits.h | 19 |
1 files changed, 14 insertions, 5 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: llimits.h,v 1.67 2005/08/24 16:15:49 roberto Exp roberto $ | 2 | ** $Id: llimits.h,v 1.68 2005/12/22 16:19:56 roberto Exp roberto $ |
| 3 | ** Limits, basic types, and some other `installation-dependent' definitions | 3 | ** Limits, basic types, and some other `installation-dependent' definitions |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -15,9 +15,6 @@ | |||
| 15 | #include "lua.h" | 15 | #include "lua.h" |
| 16 | 16 | ||
| 17 | 17 | ||
| 18 | #define api_check luai_apicheck | ||
| 19 | |||
| 20 | |||
| 21 | typedef LUAI_UINT32 lu_int32; | 18 | typedef LUAI_UINT32 lu_int32; |
| 22 | 19 | ||
| 23 | typedef LUAI_UMEM lu_mem; | 20 | typedef LUAI_UMEM lu_mem; |
| @@ -54,7 +51,19 @@ typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; | |||
| 54 | typedef LUAI_UACNUMBER l_uacNumber; | 51 | typedef LUAI_UACNUMBER l_uacNumber; |
| 55 | 52 | ||
| 56 | 53 | ||
| 57 | #define check_exp(c,e) (lua_assert(c), (e)) | 54 | /* internal assertions for in-house debugging */ |
| 55 | #ifdef lua_assert | ||
| 56 | |||
| 57 | #define check_exp(c,e) (lua_assert(c), (e)) | ||
| 58 | #define api_check(l,e) lua_assert(e) | ||
| 59 | |||
| 60 | #else | ||
| 61 | |||
| 62 | #define lua_assert(c) ((void)0) | ||
| 63 | #define check_exp(c,e) (e) | ||
| 64 | #define api_check luai_apicheck | ||
| 65 | |||
| 66 | #endif | ||
| 58 | 67 | ||
| 59 | 68 | ||
| 60 | #ifndef UNUSED | 69 | #ifndef UNUSED |
