diff --git a/src/sbbs3/unbaja.c b/src/sbbs3/unbaja.c index 8a6d59c830f13fa752653070b4f16eeb8ce4228e..cccd27e56c598246b67cffea17e803b36faa4498 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: