version 1.55, 2010/05/07 05:48:29 |
version 1.56, 2010/05/07 05:54:09 |
Line 732 blk_exp_close(MACRO_PROT_ARGS) |
|
Line 732 blk_exp_close(MACRO_PROT_ARGS) |
|
static int |
static int |
in_line(MACRO_PROT_ARGS) |
in_line(MACRO_PROT_ARGS) |
{ |
{ |
int la, lastpunct, c, cnt, d, nc; |
int la, lastpunct, cnt, d, nc; |
|
enum margverr av; |
enum mdoct ntok; |
enum mdoct ntok; |
enum margserr ac; |
enum margserr ac; |
struct mdoc_arg *arg; |
struct mdoc_arg *arg; |
Line 764 in_line(MACRO_PROT_ARGS) |
|
Line 765 in_line(MACRO_PROT_ARGS) |
|
|
|
for (arg = NULL;; ) { |
for (arg = NULL;; ) { |
la = *pos; |
la = *pos; |
c = mdoc_argv(m, line, tok, &arg, pos, buf); |
av = mdoc_argv(m, line, tok, &arg, pos, buf); |
|
|
if (ARGV_WORD == c) { |
if (ARGV_WORD == av) { |
*pos = la; |
*pos = la; |
break; |
break; |
} |
} |
if (ARGV_EOLN == c) |
if (ARGV_EOLN == av) |
break; |
break; |
if (ARGV_ARG == c) |
if (ARGV_ARG == av) |
continue; |
continue; |
|
|
mdoc_argv_free(arg); |
mdoc_argv_free(arg); |
Line 883 in_line(MACRO_PROT_ARGS) |
|
Line 884 in_line(MACRO_PROT_ARGS) |
|
static int |
static int |
blk_full(MACRO_PROT_ARGS) |
blk_full(MACRO_PROT_ARGS) |
{ |
{ |
int c, la; |
int la; |
struct mdoc_arg *arg; |
struct mdoc_arg *arg; |
struct mdoc_node *head; /* save of head macro */ |
struct mdoc_node *head; /* save of head macro */ |
struct mdoc_node *body; /* save of body macro */ |
struct mdoc_node *body; /* save of body macro */ |
Line 892 blk_full(MACRO_PROT_ARGS) |
|
Line 893 blk_full(MACRO_PROT_ARGS) |
|
#endif |
#endif |
enum mdoct ntok; |
enum mdoct ntok; |
enum margserr ac; |
enum margserr ac; |
|
enum margverr av; |
char *p; |
char *p; |
|
|
/* Close out prior implicit scope. */ |
/* Close out prior implicit scope. */ |
Line 914 blk_full(MACRO_PROT_ARGS) |
|
Line 916 blk_full(MACRO_PROT_ARGS) |
|
|
|
for (arg = NULL;; ) { |
for (arg = NULL;; ) { |
la = *pos; |
la = *pos; |
c = mdoc_argv(m, line, tok, &arg, pos, buf); |
av = mdoc_argv(m, line, tok, &arg, pos, buf); |
|
|
if (ARGV_WORD == c) { |
if (ARGV_WORD == av) { |
*pos = la; |
*pos = la; |
break; |
break; |
} |
} |
|
|
if (ARGV_EOLN == c) |
if (ARGV_EOLN == av) |
break; |
break; |
if (ARGV_ARG == c) |
if (ARGV_ARG == av) |
continue; |
continue; |
|
|
mdoc_argv_free(arg); |
mdoc_argv_free(arg); |
Line 1269 blk_part_exp(MACRO_PROT_ARGS) |
|
Line 1271 blk_part_exp(MACRO_PROT_ARGS) |
|
static int |
static int |
in_line_argn(MACRO_PROT_ARGS) |
in_line_argn(MACRO_PROT_ARGS) |
{ |
{ |
int la, flushed, j, c, maxargs; |
int la, flushed, j, maxargs; |
enum margserr ac; |
enum margserr ac; |
|
enum margverr av; |
struct mdoc_arg *arg; |
struct mdoc_arg *arg; |
char *p; |
char *p; |
enum mdoct ntok; |
enum mdoct ntok; |
Line 1303 in_line_argn(MACRO_PROT_ARGS) |
|
Line 1306 in_line_argn(MACRO_PROT_ARGS) |
|
|
|
for (arg = NULL; ; ) { |
for (arg = NULL; ; ) { |
la = *pos; |
la = *pos; |
c = mdoc_argv(m, line, tok, &arg, pos, buf); |
av = mdoc_argv(m, line, tok, &arg, pos, buf); |
|
|
if (ARGV_WORD == c) { |
if (ARGV_WORD == av) { |
*pos = la; |
*pos = la; |
break; |
break; |
} |
} |
|
|
if (ARGV_EOLN == c) |
if (ARGV_EOLN == av) |
break; |
break; |
if (ARGV_ARG == c) |
if (ARGV_ARG == av) |
continue; |
continue; |
|
|
mdoc_argv_free(arg); |
mdoc_argv_free(arg); |
Line 1404 in_line_argn(MACRO_PROT_ARGS) |
|
Line 1407 in_line_argn(MACRO_PROT_ARGS) |
|
static int |
static int |
in_line_eoln(MACRO_PROT_ARGS) |
in_line_eoln(MACRO_PROT_ARGS) |
{ |
{ |
int c, la; |
int la; |
enum margserr ac; |
enum margserr ac; |
|
enum margverr av; |
struct mdoc_arg *arg; |
struct mdoc_arg *arg; |
char *p; |
char *p; |
enum mdoct ntok; |
enum mdoct ntok; |
Line 1416 in_line_eoln(MACRO_PROT_ARGS) |
|
Line 1420 in_line_eoln(MACRO_PROT_ARGS) |
|
|
|
for (arg = NULL; ; ) { |
for (arg = NULL; ; ) { |
la = *pos; |
la = *pos; |
c = mdoc_argv(m, line, tok, &arg, pos, buf); |
av = mdoc_argv(m, line, tok, &arg, pos, buf); |
|
|
if (ARGV_WORD == c) { |
if (ARGV_WORD == av) { |
*pos = la; |
*pos = la; |
break; |
break; |
} |
} |
if (ARGV_EOLN == c) |
if (ARGV_EOLN == av) |
break; |
break; |
if (ARGV_ARG == c) |
if (ARGV_ARG == av) |
continue; |
continue; |
|
|
mdoc_argv_free(arg); |
mdoc_argv_free(arg); |