summaryrefslogtreecommitdiffstatshomepage
path: root/main.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-10-30 05:58:36 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-10-30 05:58:36 +0000
commit8caff3a42d43b9b1377f3802a105817dcd4301dc (patch)
treefa20e17e6b031d6eb44e1bbbf800fa3441b7212a /main.c
parent29f8f2c56cb552aed51690e35cbb6697b57f18b4 (diff)
downloadmandoc-8caff3a42d43b9b1377f3802a105817dcd4301dc.tar.gz
mandoc-8caff3a42d43b9b1377f3802a105817dcd4301dc.tar.zst
mandoc-8caff3a42d43b9b1377f3802a105817dcd4301dc.zip
libmdoc and libman now using non-recoverable allocations (simpler code).
Diffstat (limited to 'main.c')
-rw-r--r--main.c20
1 files changed, 5 insertions, 15 deletions
diff --git a/main.c b/main.c
index 43e8f511..943bd620 100644
--- a/main.c
+++ b/main.c
@@ -1,4 +1,4 @@
-/* $Id: main.c,v 1.51 2009/10/27 08:26:11 kristaps Exp $ */
+/* $Id: main.c,v 1.52 2009/10/30 05:58:37 kristaps Exp $ */
/*
* Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -184,11 +184,9 @@ main(int argc, char *argv[])
argv++;
if (*argv && rc) {
if (curp.lastman)
- if ( ! man_reset(curp.lastman))
- rc = 0;
+ man_reset(curp.lastman);
if (curp.lastmdoc)
- if ( ! mdoc_reset(curp.lastmdoc))
- rc = 0;
+ mdoc_reset(curp.lastmdoc);
curp.lastman = NULL;
curp.lastmdoc = NULL;
}
@@ -233,7 +231,6 @@ static struct man *
man_init(struct curparse *curp)
{
int pflags;
- struct man *man;
struct man_cb mancb;
mancb.man_err = merr;
@@ -250,10 +247,7 @@ man_init(struct curparse *curp)
if (curp->fflags & NO_IGN_ESCAPE)
pflags &= ~MAN_IGN_ESCAPE;
- if (NULL == (man = man_alloc(curp, pflags, &mancb)))
- warnx("memory exhausted");
-
- return(man);
+ return(man_alloc(curp, pflags, &mancb));
}
@@ -261,7 +255,6 @@ static struct mdoc *
mdoc_init(struct curparse *curp)
{
int pflags;
- struct mdoc *mdoc;
struct mdoc_cb mdoccb;
mdoccb.mdoc_err = merr;
@@ -280,10 +273,7 @@ mdoc_init(struct curparse *curp)
if (curp->fflags & NO_IGN_CHARS)
pflags &= ~MDOC_IGN_CHARS;
- if (NULL == (mdoc = mdoc_alloc(curp, pflags, &mdoccb)))
- warnx("memory exhausted");
-
- return(mdoc);
+ return(mdoc_alloc(curp, pflags, &mdoccb));
}