diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2009-01-09 14:45:44 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2009-01-09 14:45:44 +0000 |
commit | d4119897e8e1f98438694ef49e678e47661a3ae5 (patch) | |
tree | 446ad2426ee9788d516b5967a7c89a76a52c6368 /action.c | |
parent | 1b6424e34de2a96aaa28ac28d0b0d83c0b46bdf4 (diff) | |
download | mandoc-d4119897e8e1f98438694ef49e678e47661a3ae5.tar.gz mandoc-d4119897e8e1f98438694ef49e678e47661a3ae5.tar.zst mandoc-d4119897e8e1f98438694ef49e678e47661a3ae5.zip |
*** empty log message ***
Diffstat (limited to 'action.c')
-rw-r--r-- | action.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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, "$")) { |