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