version 1.20, 2009/02/26 16:08:11 |
version 1.22, 2009/02/27 10:55:16 |
Line 271 post_os(struct mdoc *mdoc) |
|
Line 271 post_os(struct mdoc *mdoc) |
|
if ( ! xstrlcats(buf, mdoc->last->child, 64)) |
if ( ! xstrlcats(buf, mdoc->last->child, 64)) |
return(mdoc_err(mdoc, "macro parameters too long")); |
return(mdoc_err(mdoc, "macro parameters too long")); |
|
|
mdoc->meta.os = xstrdup(buf[0] ? buf : "local"); |
mdoc->meta.os = xstrdup(buf[0] ? buf : "LOCAL"); |
mdoc->lastnamed = SEC_BODY; |
mdoc->lastnamed = SEC_BODY; |
|
|
return(post_prologue(mdoc)); |
return(post_prologue(mdoc)); |
|
|
post_bl(struct mdoc *mdoc) |
post_bl(struct mdoc *mdoc) |
{ |
{ |
struct mdoc_block *bl; |
struct mdoc_block *bl; |
size_t i, width; |
size_t width; |
int tok; |
int tok, i; |
char buf[32]; |
char buf[32]; |
|
|
if (MDOC_BLOCK != mdoc->last->type) |
if (MDOC_BLOCK != mdoc->last->type) |
Line 294 post_bl(struct mdoc *mdoc) |
|
Line 294 post_bl(struct mdoc *mdoc) |
|
|
|
bl = &mdoc->last->data.block; |
bl = &mdoc->last->data.block; |
|
|
for (i = 0; i < bl->argc; i++) |
for (i = 0; i < (int)bl->argc; i++) |
if (MDOC_Width == bl->argv[i].arg) |
if (MDOC_Width == bl->argv[i].arg) |
break; |
break; |
|
|
if (i == bl->argc) |
if (i == (int)bl->argc) |
return(1); |
return(1); |
|
|
assert(1 == bl->argv[i].sz); |
assert(1 == bl->argv[i].sz); |