summaryrefslogtreecommitdiffstatshomepage
path: root/action.c
diff options
context:
space:
mode:
Diffstat (limited to 'action.c')
-rw-r--r--action.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/action.c b/action.c
index c4937d24..e11c7124 100644
--- a/action.c
+++ b/action.c
@@ -1,4 +1,4 @@
-/* $Id: action.c,v 1.5 2009/01/08 15:59:58 kristaps Exp $ */
+/* $Id: action.c,v 1.6 2009/01/09 14:45:44 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -223,7 +223,7 @@ post_dt(struct mdoc *mdoc)
}
mdoc_msg(mdoc, "parsed title: %s", mdoc->meta.title);
- /* TODO: have vol2a functions. */
+ /* TODO: print vol2a functions. */
return(1);
}
@@ -240,7 +240,6 @@ post_os(struct mdoc *mdoc)
assert(0 == mdoc->meta.os[0]);
sz = META_OS_SZ;
- (void)xstrlcpy(mdoc->meta.os, "LOCAL", sz);
for (n = mdoc->last->child; n; n = n->next) {
assert(MDOC_TEXT == n->type);
@@ -252,7 +251,10 @@ post_os(struct mdoc *mdoc)
return(mdoc_err(mdoc, ERR_SYNTAX_ARGFORM));
}
- mdoc_msg(mdoc, "parsed operating system (entering document body)");
+ if (0 == mdoc->meta.os[0])
+ (void)xstrlcpy(mdoc->meta.os, "LOCAL", sz);
+
+ mdoc_msg(mdoc, "parsed operating system: %s", mdoc->meta.os);
mdoc->sec_lastn = mdoc->sec_last = SEC_BODY;
return(1);
}
@@ -279,7 +281,7 @@ post_dd(struct mdoc *mdoc)
assert(MDOC_TEXT == n->type);
p = n->data.text.string;
- if (xstrcmp(p, "$Mdocdate: January 8 2009 $")) {
+ if (xstrcmp(p, "$Mdocdate: January 9 2009 $")) {
mdoc->meta.date = time(NULL);
continue;
} else if (xstrcmp(p, "$")) {