diff options
author | Andy Wingo <wingo@pobox.com> | 2018-06-20 14:55:49 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2018-06-20 15:01:13 +0200 |
commit | 2eb8fa1751dcb1b57bc607c6df61f9d363dff8c3 (patch) | |
tree | aa58d31922c878effeb919706c1e15beacf3fd01 /libguile/instructions.c | |
parent | e605b518ee472d18e3bb3bcfb8840abfa8486372 (diff) | |
download | guile-2eb8fa1751dcb1b57bc607c6df61f9d363dff8c3.tar.gz |
Use stdint.h limit macros
* libguile/__scm.h: Include <stdint.h>, now that we rely on C99.
(SCM_T_UINT8_MAX, SCM_T_INT8_MIN, SCM_T_INT8_MAX, SCM_T_UINT16_MAX)
(SCM_T_INT16_MIN, SCM_T_INT16_MAX, SCM_T_UINT32_MAX, SCM_T_INT32_MIN)
(SCM_T_INT32_MAX, SCM_T_UINT64_MAX, SCM_T_INT64_MIN, SCM_T_INT64_MAX)
(SCM_T_UINTMAX_MAX, SCM_T_INTMAX_MIN, SCM_T_INTMAX_MAX)
(SCM_T_UINTPTR_MAX, SCM_T_INTPTR_MIN, SCM_T_INTPTR_MAX): Define in
terms of equivalent stdint.h definitions.
* libguile/gen-scmconfig.c:
* libguile/instructions.c:
* libguile/numbers.c:
* libguile/random.c:
* libguile/tags.h:
* test-suite/standalone/test-conversion.c: Adapt to use C99 names.
Diffstat (limited to 'libguile/instructions.c')
-rw-r--r-- | libguile/instructions.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/instructions.c b/libguile/instructions.c index 65dca5b93..91af5f68a 100644 --- a/libguile/instructions.c +++ b/libguile/instructions.c @@ -103,7 +103,7 @@ static SCM word_type_symbols[] = by Scheme to generate assemblers and disassemblers for the instructions. */ -#define NOP SCM_T_UINT64_MAX +#define NOP UINT64_MAX #define OP1(type0) \ (OP (0, type0)) #define OP2(type0, type1) \ |