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