X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/675958c383f1dfc9c2c5a7455654c0961fdf6a65..14b072e2bd4a4bc29bc68fa7e528e0705b063300:/error.c diff --git a/error.c b/error.c index 0011b18..3635f0f 100644 --- a/error.c +++ b/error.c @@ -239,10 +239,12 @@ static void do_error(int code, va_list ap) { sp); flags = FILEPOS; break; - case err_infodirentry: + case err_cfginsufarg: fpos = *va_arg(ap, filepos *); - sprintf(error, "\\cfg{info-dir-entry} expects at least three" - " parameters"); + sp = va_arg(ap, char *); + i = va_arg(ap, int); + sprintf(error, "\\cfg{%s} expects at least %d parameter%s", sp, + i, (i==1)?"":"s"); flags = FILEPOS; break; case err_infonodechar: