X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/457034e2fbeb79e52d3406c5866059af46645403..12f0ee84ca3e9810b49601347e9ecc0a0d97e948:/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: