]> git.cameronkatri.com Git - mandoc.git/blobdiff - roff.c
document -Q and -T; from OpenBSD
[mandoc.git] / roff.c
diff --git a/roff.c b/roff.c
index 7c46e9a593a96f9613227097720500374f585a3a..25ce76e2caa971520fc6066d5a221095818fa169 100644 (file)
--- a/roff.c
+++ b/roff.c
@@ -1,4 +1,4 @@
-/*     $Id: roff.c,v 1.200 2014/03/20 02:57:28 schwarze Exp $ */
+/*     $Id: roff.c,v 1.202 2014/03/23 12:11:18 schwarze Exp $ */
 /*
  * Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010-2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -26,6 +26,7 @@
 #include <string.h>
 
 #include "mandoc.h"
+#include "mandoc_aux.h"
 #include "libroff.h"
 #include "libmandoc.h"
 
@@ -655,11 +656,7 @@ roff_parsetext(char **bufp, size_t *szp, int pos, int *offs)
 
        /* Spring the input line trap. */
        if (1 == roffit_lines) {
-               isz = asprintf(&p, "%s\n.%s", *bufp, roffit_macro);
-               if (-1 == isz) {
-                       perror(NULL);
-                       exit((int)MANDOCLEVEL_SYSERR);
-               }
+               isz = mandoc_asprintf(&p, "%s\n.%s", *bufp, roffit_macro);
                free(*bufp);
                *bufp = p;
                *szp = isz + 1;