]> git.cameronkatri.com Git - mandoc.git/blobdiff - mandoc_msg.c
s/OpenBSD/Id/ in CVS Ids
[mandoc.git] / mandoc_msg.c
index aa0cce5afda79cc7af71dade07a171dcc4a52f1a..5dfa26d1f6f71dc1527daa7b4527ca1aaf3f4f88 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD$ */
+/*     $Id: mandoc_msg.c,v 1.4 2018/12/16 00:21:05 schwarze Exp $ */
 /*
  * Copyright (c) 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2014,2015,2016,2017,2018 Ingo Schwarze <schwarze@openbsd.org>
@@ -167,6 +167,7 @@ static      const char *const type_message[MANDOCERR_MAX] = {
        "tab in filled text",
        "new sentence, new line",
        "invalid escape sequence",
+       "undefined escape, printing literally",
        "undefined string, using \"\"",
 
        /* related to tables */
@@ -228,6 +229,7 @@ static      const char *const type_message[MANDOCERR_MAX] = {
        "unsupported feature",
        "input too large",
        "unsupported control character",
+       "unsupported escape sequence",
        "unsupported roff request",
        "nested .while loops",
        "end of scope with open .while loop",
@@ -288,8 +290,7 @@ mandoc_msg_setrc(enum mandoclevel level)
 }
 
 void
-mandoc_vmsg(enum mandocerr t, void *dummy, int line, int col,
-    const char *fmt, ...)
+mandoc_msg(enum mandocerr t, int line, int col, const char *fmt, ...)
 {
        va_list                  ap;
        enum mandoclevel         level;
@@ -324,12 +325,3 @@ mandoc_vmsg(enum mandocerr t, void *dummy, int line, int col,
        }
        fputc('\n', fileptr);
 }
-
-void
-mandoc_msg(enum mandocerr t, void *dummy, int line, int col, const char *msg)
-{
-       if (msg == NULL)
-               mandoc_vmsg(t, dummy, line, col, NULL);
-       else
-               mandoc_vmsg(t, dummy, line, col, "%s", msg);
-}