aboutsummaryrefslogtreecommitdiff
path: root/llimits.h
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2014-04-11 16:02:16 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2014-04-11 16:02:16 -0300
commit2771050dfa0fe6b2b679a9f91749a1ab19cfe7dd (patch)
treee2d9eedaada92e98af023d2b6d97bdadb0310107 /llimits.h
parente1daf10e4cb4276725db1bda8cdf0e3c893f1094 (diff)
downloadlua-2771050dfa0fe6b2b679a9f91749a1ab19cfe7dd.tar.gz
lua-2771050dfa0fe6b2b679a9f91749a1ab19cfe7dd.tar.bz2
lua-2771050dfa0fe6b2b679a9f91749a1ab19cfe7dd.zip
'MIN/MAX_INTEGER' replaced by 'LUA_MIN/MAXINTEGER'
Diffstat (limited to 'llimits.h')
-rw-r--r--llimits.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/llimits.h b/llimits.h
index 6e31a737..77971c4c 100644
--- a/llimits.h
+++ b/llimits.h
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: llimits.h,v 1.110 2014/02/26 12:38:43 roberto Exp roberto $ 2** $Id: llimits.h,v 1.111 2014/03/07 16:19:00 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*/
@@ -44,11 +44,8 @@ typedef unsigned char lu_byte;
44 44
45 45
46/* maximum value for a lua_Unsigned */ 46/* maximum value for a lua_Unsigned */
47#define MAX_UINTEGER (~(lua_Unsigned)0) 47#define MAX_UINTEGER (((lua_Unsigned)LUA_MAXINTEGER << 1) + 1u)
48 48
49/* minimum and maximum values for lua_Integer */
50#define MAX_INTEGER ((lua_Integer)(MAX_UINTEGER >> 1))
51#define MIN_INTEGER (~MAX_INTEGER)
52 49
53/* 50/*
54** conversion of pointer to integer 51** conversion of pointer to integer