summaryrefslogtreecommitdiff
path: root/error.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>1999-10-21 13:34:34 +0000
committerSimon Tatham <anakin@pobox.com>1999-10-21 13:34:34 +0000
commit3ea5db22e2af7b4446528de78b4c51bc3cd0559b (patch)
tree0640081adce2a5180b75549c5733c36595b3a8eb /error.c
parent5a9505f48aeb252d1a316b3cecc0b1da9d510085 (diff)
downloadhalibut-3ea5db22e2af7b4446528de78b4c51bc3cd0559b.zip
halibut-3ea5db22e2af7b4446528de78b4c51bc3cd0559b.tar.gz
halibut-3ea5db22e2af7b4446528de78b4c51bc3cd0559b.tar.bz2
halibut-3ea5db22e2af7b4446528de78b4c51bc3cd0559b.tar.xz
We were failing to diagnose bad command at paragraph start
[originally from svn r242]
Diffstat (limited to 'error.c')
-rw-r--r--error.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/error.c b/error.c
index b7eb0d5..01451dd 100644
--- a/error.c
+++ b/error.c
@@ -79,6 +79,14 @@ static void do_error(int code, va_list ap) {
sprintf(error, "expected no text after paragraph keyword");
flags = FILEPOS;
break;
+ case err_badparatype:
+ wsp = va_arg(ap, wchar_t *);
+ sp = ustrtoa(wsp, auxbuf, sizeof(auxbuf));
+ fpos = *va_arg(ap, filepos *);
+ sprintf(error, "command `%.200s' unrecognised at start of"
+ " paragraph", sp);
+ flags = FILEPOS;
+ break;
case err_badmidcmd:
wsp = va_arg(ap, wchar_t *);
sp = ustrtoa(wsp, auxbuf, sizeof(auxbuf));