From 0fb8a81ce3e4ee4eb6cdddd4fac8e3d49c844c64 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 6 Sep 2005 19:56:02 +0000
Subject: [PATCH] COMPARE_FIRST_CHAR second argument is a number, not a char.

---
 src/sbbs3/unbaja.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/unbaja.c b/src/sbbs3/unbaja.c
index 8a6d59c830..cccd27e56c 100644
--- a/src/sbbs3/unbaja.c
+++ b/src/sbbs3/unbaja.c
@@ -514,6 +514,12 @@ void eol(FILE *src)
 						eol(src);			 \
 						break
 						
+#define VARUCH(name)	WRITE_NAME(name); \
+						write_var(bin,src);  \
+						write_uchar(bin,src);  \
+						eol(src);			 \
+						break
+						
 #define VARVARVAR(name)	WRITE_NAME(name); \
 						write_var(bin,src);  \
 						write_var(bin,src);  \
@@ -1460,7 +1466,7 @@ void decompile(FILE *bin, FILE *src)
 					case COPY_FIRST_CHAR:
 						VARVAR("COPY_FIRST_CHAR");
 					case COMPARE_FIRST_CHAR:
-						VARCH("COMPARE_FIRST_CHAR");
+						VARUCH("COMPARE_FIRST_CHAR");
 					case COPY_CHAR:
 						VAR("COPY_CHAR");
 					case SHIFT_TO_FIRST_CHAR:
-- 
GitLab