X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=misc.c;h=e42cbc915a7582e78d44ad2f055c8f970437a6b1;hb=97241e87d75a68c2cf2ba56a4cd561d979498c17;hp=28bd960f39ba314fdfca79da4b799ec351ba114f;hpb=3c8530663d1cf0ee31e9bb859f999dc3b6a798d9;p=open-adventure.git diff --git a/misc.c b/misc.c index 28bd960..e42cbc9 100644 --- a/misc.c +++ b/misc.c @@ -101,6 +101,8 @@ void vspeak(const char* msg, va_list ap) size--; } else { long arg = va_arg(ap, long); + if (arg == -1) + arg = 0; i++; // Integer specifier. In order to accommodate the fact that PARMS can have both legitimate integers *and* packed tokens, stringify everything. Future work may eliminate the need for this. if (msg[i] == 'd') {