diff options
Diffstat (limited to 'llimits.h')
-rw-r--r-- | llimits.h | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: llimits.h,v 1.3 2000/03/27 20:08:33 roberto Exp roberto $ | 2 | ** $Id: llimits.h,v 1.4 2000/03/31 16:28:45 roberto Exp roberto $ |
3 | ** Limits, basic types, and some other "instalation-dependent" definitions | 3 | ** Limits, basic types, and some other "instalation-dependent" definitions |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -69,14 +69,12 @@ typedef unsigned long Instruction; | |||
69 | 69 | ||
70 | #define SIZE_U (SIZE_INSTRUCTION-SIZE_OP) | 70 | #define SIZE_U (SIZE_INSTRUCTION-SIZE_OP) |
71 | #define POS_U SIZE_OP | 71 | #define POS_U SIZE_OP |
72 | #define SIZE_S (SIZE_INSTRUCTION-SIZE_OP) | ||
73 | #define POS_S SIZE_OP | ||
74 | #define POS_B SIZE_OP | 72 | #define POS_B SIZE_OP |
75 | #define SIZE_A (SIZE_INSTRUCTION-(SIZE_OP+SIZE_B)) | 73 | #define SIZE_A (SIZE_INSTRUCTION-(SIZE_OP+SIZE_B)) |
76 | #define POS_A (SIZE_OP+SIZE_B) | 74 | #define POS_A (SIZE_OP+SIZE_B) |
77 | 75 | ||
78 | #define MAXARG_U ((1<<SIZE_U)-1) | 76 | #define MAXARG_U ((1<<SIZE_U)-1) |
79 | #define MAXARG_S ((1<<(SIZE_S-1))-1) /* `S' is signed */ | 77 | #define MAXARG_S (MAXARG_U>>1) /* `S' is signed */ |
80 | #define MAXARG_A ((1<<SIZE_A)-1) | 78 | #define MAXARG_A ((1<<SIZE_A)-1) |
81 | #define MAXARG_B ((1<<SIZE_B)-1) | 79 | #define MAXARG_B ((1<<SIZE_B)-1) |
82 | 80 | ||