summaryrefslogtreecommitdiff
path: root/llimits.h
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2005-12-27 15:12:00 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2005-12-27 15:12:00 -0200
commit0fd64669579f33b03dcda6fac4be908b4cfd7e15 (patch)
tree0d5221b01266c46731ace42ea1db72460e3e28bd /llimits.h
parent6a516878e93fb46795aac95087aaf34b17cc4930 (diff)
downloadlua-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.h19
1 files changed, 14 insertions, 5 deletions
diff --git a/llimits.h b/llimits.h
index fce32902..e0065649 100644
--- a/llimits.h
+++ b/llimits.h
@@ -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
21typedef LUAI_UINT32 lu_int32; 18typedef LUAI_UINT32 lu_int32;
22 19
23typedef LUAI_UMEM lu_mem; 20typedef LUAI_UMEM lu_mem;
@@ -54,7 +51,19 @@ typedef LUAI_USER_ALIGNMENT_T L_Umaxalign;
54typedef LUAI_UACNUMBER l_uacNumber; 51typedef 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