]> git.cameronkatri.com Git - mandoc.git/commitdiff
Linux fixes.
authorKristaps Dzonsons <kristaps@bsd.lv>
Mon, 23 Mar 2009 14:31:58 +0000 (14:31 +0000)
committerKristaps Dzonsons <kristaps@bsd.lv>
Mon, 23 Mar 2009 14:31:58 +0000 (14:31 +0000)
action.c
argv.c
man_macro.c

index 3b0c33c28b9395e53aed8db71ad5f24f87a42af3..168c851f01a2021b3f6e82fd2e0223907501598a 100644 (file)
--- a/action.c
+++ b/action.c
@@ -1,4 +1,4 @@
-/* $Id: action.c,v 1.50 2009/03/23 14:22:11 kristaps Exp $ */
+/* $Id: action.c,v 1.51 2009/03/23 14:31:58 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@openbsd.org>
  *
@@ -19,6 +19,7 @@
 #include <sys/utsname.h>
 
 #include <assert.h>
+#include <err.h>
 #include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/argv.c b/argv.c
index db5b7ea47997d8091691053c247d6330df662109..bf2d3fc671f24dd74e89b64d7e99762cc52095f0 100644 (file)
--- a/argv.c
+++ b/argv.c
@@ -1,4 +1,4 @@
-/* $Id: argv.c,v 1.56 2009/03/23 14:22:11 kristaps Exp $ */
+/* $Id: argv.c,v 1.57 2009/03/23 14:31:58 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@openbsd.org>
  *
@@ -765,8 +765,8 @@ argv_multi(struct mdoc *mdoc, int line,
                if (0 == v->sz % MULTI_STEP)
                        v->value = xrealloc(v->value, 
                                (v->sz + MULTI_STEP) * sizeof(char *));
-
-               v->value[(int)v->sz] = xstrdup(p);
+               if (NULL == (v->value[(int)v->sz] = strdup(p)))
+                       err(1, "strdup");
        }
 
        if (v->sz)
index 0c35903ad261a028297cde2932ad6bf2dcbda5f4..a8b218199a20af881cd731136bc097bbe922b050 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: man_macro.c,v 1.1 2009/03/23 14:22:11 kristaps Exp $ */
+/* $Id: man_macro.c,v 1.2 2009/03/23 14:31:58 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@openbsd.org>
  *
 static int       in_line_eoln(MACRO_PROT_ARGS);
 
 const  struct man_macro __man_macros[MAN_MAX] = {
-       { in_line_eoln, NULL }, /* MAN___ */
-       { in_line_eoln, NULL }, /* MAN_TH */
-       { in_line_eoln, NULL }, /* MAN_SH */
-       { in_line_eoln, NULL }, /* MAN_SS */
-       { in_line_eoln, NULL }, /* MAN_TP */
-       { in_line_eoln, NULL }, /* MAN_LP */
-       { in_line_eoln, NULL }, /* MAN_PP */
-       { in_line_eoln, NULL }, /* MAN_P */
-       { in_line_eoln, NULL }, /* MAN_IP */
-       { in_line_eoln, NULL }, /* MAN_HP */
-       { in_line_eoln, NULL }, /* MAN_SM */
-       { in_line_eoln, NULL }, /* MAN_SB */
-       { in_line_eoln, NULL }, /* MAN_BI */
-       { in_line_eoln, NULL }, /* MAN_IB */
-       { in_line_eoln, NULL }, /* MAN_BR */
-       { in_line_eoln, NULL }, /* MAN_RB */
-       { in_line_eoln, NULL }, /* MAN_R */
-       { in_line_eoln, NULL }, /* MAN_B */
-       { in_line_eoln, NULL }, /* MAN_I */
+       { in_line_eoln, 0 },    /* MAN___ */
+       { in_line_eoln, 0 },    /* MAN_TH */
+       { in_line_eoln, 0 },    /* MAN_SH */
+       { in_line_eoln, 0 },    /* MAN_SS */
+       { in_line_eoln, 0 },    /* MAN_TP */
+       { in_line_eoln, 0 },    /* MAN_LP */
+       { in_line_eoln, 0 },    /* MAN_PP */
+       { in_line_eoln, 0 },    /* MAN_P */
+       { in_line_eoln, 0 },    /* MAN_IP */
+       { in_line_eoln, 0 },    /* MAN_HP */
+       { in_line_eoln, 0 },    /* MAN_SM */
+       { in_line_eoln, 0 },    /* MAN_SB */
+       { in_line_eoln, 0 },    /* MAN_BI */
+       { in_line_eoln, 0 },    /* MAN_IB */
+       { in_line_eoln, 0 },    /* MAN_BR */
+       { in_line_eoln, 0 },    /* MAN_RB */
+       { in_line_eoln, 0 },    /* MAN_R */
+       { in_line_eoln, 0 },    /* MAN_B */
+       { in_line_eoln, 0 },    /* MAN_I */
 };
 
 const  struct man_macro * const man_macros = __man_macros;