version 1.2, 2009/01/02 14:06:16 |
version 1.5, 2009/01/07 15:57:14 |
|
|
|
|
#include "private.h" |
#include "private.h" |
|
|
|
/* FIXME: deprecate into actions.c! */ |
|
|
static int prologue_dt(MACRO_PROT_ARGS); |
static int prologue_dt(MACRO_PROT_ARGS); |
static int prologue_dd(MACRO_PROT_ARGS); |
static int prologue_dd(MACRO_PROT_ARGS); |
static int prologue_os(MACRO_PROT_ARGS); |
static int prologue_os(MACRO_PROT_ARGS); |
|
|
break; |
break; |
} |
} |
|
|
if (MDOC_MAX != mdoc_find(mdoc, args[j]) && ! mdoc_warn |
|
(mdoc, tok, lastarg, WARN_SYNTAX_MACLIKE)) |
|
return(0); |
|
|
|
if (0 == j) { |
if (0 == j) { |
if (xstrlcpy(mdoc->meta.title, args[0], META_TITLE_SZ)) |
if (xstrlcpy(mdoc->meta.title, args[0], META_TITLE_SZ)) |
goto again; |
goto again; |
Line 205 macro_prologue(MACRO_PROT_ARGS) |
|
Line 203 macro_prologue(MACRO_PROT_ARGS) |
|
|
|
switch (tok) { |
switch (tok) { |
case (MDOC_Dt): |
case (MDOC_Dt): |
return(prologue_dt(mdoc, tok, ppos, pos, buf)); |
return(prologue_dt(mdoc, tok, line, ppos, pos, buf)); |
case (MDOC_Dd): |
case (MDOC_Dd): |
return(prologue_dd(mdoc, tok, ppos, pos, buf)); |
return(prologue_dd(mdoc, tok, line, ppos, pos, buf)); |
case (MDOC_Os): |
case (MDOC_Os): |
return(prologue_os(mdoc, tok, ppos, pos, buf)); |
return(prologue_os(mdoc, tok, line, ppos, pos, buf)); |
default: |
default: |
break; |
break; |
} |
} |