From 007d4ab3d7c47131e97d69011ca7249ca203e87d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Tue, 11 Feb 2020 13:19:35 +0100 Subject: [PATCH] Typesystem: Add tInt{7,8,16}bit. Also adds some use of them. --- src/svalue.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/svalue.h b/src/svalue.h index 8027718205..35f2aed8b0 100644 --- a/src/svalue.h +++ b/src/svalue.h @@ -314,10 +314,10 @@ struct svalue #define tStr "\006" #define tString "\006" #define tNStr(T) "\357" T -#define tStr0 "\357" tZero -#define tStr7 "\357" "\010\000\000\000\000\000\000\000\177" -#define tStr8 "\357" "\010\000\000\000\000\000\000\000\377" -#define tStr16 "\357" "\010\000\000\000\000\000\000\377\377" +#define tStr0 tNStr(tZero) +#define tStr7 tNStr(tInt7bit) +#define tStr8 tNStr(tInt8bit) +#define tStr16 tNStr(tInt16bit) #define tStr32 "\006" #define tType(T) "\007" T #define tInt "\022" @@ -333,6 +333,9 @@ struct svalue #define tInt07 "\010\000\000\000\000\000\000\000\007" #define tInt08 "\010\000\000\000\000\000\000\000\010" #define tInt09 "\010\000\000\000\000\000\000\000\011" +#define tInt7bit "\010\000\000\000\000\000\000\000\177" +#define tInt8bit "\010\000\000\000\000\000\000\000\377" +#define tInt16bit "\010\000\000\000\000\000\000\377\377" #define tIntPos "\010\000\000\000\000\177\377\377\377" #define tInt1Plus "\010\000\000\000\001\177\377\377\377" #define tInt2Plus "\010\000\000\000\002\177\377\377\377" -- GitLab