version 1.46, 2011/07/23 12:01:54 |
version 1.49, 2013/09/15 17:33:57 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2008, 2009, 2011 Kristaps Dzonsons <kristaps@bsd.lv> |
* |
* |
* Permission to use, copy, modify, and distribute this software for any |
* Permission to use, copy, modify, and distribute this software for any |
* purpose with or without fee is hereby granted, provided that the above |
* purpose with or without fee is hereby granted, provided that the above |
Line 58 print_mdoc(const struct mdoc_node *n, int indent) |
|
Line 58 print_mdoc(const struct mdoc_node *n, int indent) |
|
{ |
{ |
const char *p, *t; |
const char *p, *t; |
int i, j; |
int i, j; |
size_t argc, sz; |
size_t argc; |
char **params; |
|
struct mdoc_argv *argv; |
struct mdoc_argv *argv; |
|
|
argv = NULL; |
argv = NULL; |
argc = sz = 0; |
argc = 0; |
params = NULL; |
|
t = p = NULL; |
t = p = NULL; |
|
|
switch (n->type) { |
switch (n->type) { |
Line 161 print_mdoc(const struct mdoc_node *n, int indent) |
|
Line 159 print_mdoc(const struct mdoc_node *n, int indent) |
|
if (argv[i].sz > 0) |
if (argv[i].sz > 0) |
printf(" ]"); |
printf(" ]"); |
} |
} |
|
|
for (i = 0; i < (int)sz; i++) |
|
printf(" [%s]", params[i]); |
|
|
|
printf(" %d:%d\n", n->line, n->pos); |
putchar(' '); |
|
if (MDOC_LINE & n->flags) |
|
putchar('*'); |
|
printf("%d:%d\n", n->line, n->pos); |
} |
} |
|
|
if (n->child) |
if (n->child) |