]> git.cameronkatri.com Git - mandoc.git/blobdiff - eqn.c
Sync section titles with OpenBSD.
[mandoc.git] / eqn.c
diff --git a/eqn.c b/eqn.c
index 12b00e5168eb6d12dd93dac4789d8350c77f576c..e4715b9bfc8baee043866dccd4ef99388580bbf1 100644 (file)
--- a/eqn.c
+++ b/eqn.c
@@ -1,4 +1,4 @@
-/*     $Id: eqn.c,v 1.41 2014/04/20 19:40:13 schwarze Exp $ */
+/*     $Id: eqn.c,v 1.45 2014/08/10 23:54:41 schwarze Exp $ */
 /*
  * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -14,9 +14,9 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
-#ifdef HAVE_CONFIG_H
 #include "config.h"
-#endif
+
+#include <sys/types.h>
 
 #include <assert.h>
 #include <limits.h>
@@ -300,7 +300,8 @@ eqn_read(struct eqn_node **epp, int ln,
                        p++;
                if ('\0' == *p)
                        return(er);
-               mandoc_msg(MANDOCERR_ARGSLOST, ep->parse, ln, pos, NULL);
+               mandoc_vmsg(MANDOCERR_ARG_SKIP, ep->parse,
+                   ln, pos, "EN %s", p);
                return(er);
        }
 
@@ -767,7 +768,7 @@ again:
                        ep->cur++;
        } else {
                if (q)
-                       EQN_MSG(MANDOCERR_BADQUOTE, ep);
+                       EQN_MSG(MANDOCERR_ARG_QUOTE, ep);
                next = strchr(start, '\0');
                *sz = (size_t)(next - start);
                ep->cur += *sz;
@@ -864,8 +865,8 @@ eqn_do_define(struct eqn_node *ep)
 
                if (i == (int)ep->defsz) {
                        ep->defsz++;
-                       ep->defs = mandoc_realloc(ep->defs,
-                           ep->defsz * sizeof(struct eqn_def));
+                       ep->defs = mandoc_reallocarray(ep->defs,
+                           ep->defsz, sizeof(struct eqn_def));
                        ep->defs[i].key = ep->defs[i].val = NULL;
                }