version 1.61, 2018/08/18 02:08:27 |
version 1.63, 2018/12/13 06:18:20 |
|
|
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
|
* |
|
* Common data types for all syntax trees and related functions. |
*/ |
*/ |
|
|
struct ohash; |
struct ohash; |
Line 502 struct roff_node { |
|
Line 504 struct roff_node { |
|
struct mdoc_arg *args; /* BLOCK/ELEM */ |
struct mdoc_arg *args; /* BLOCK/ELEM */ |
union mdoc_data *norm; /* Normalized arguments. */ |
union mdoc_data *norm; /* Normalized arguments. */ |
char *string; /* TEXT */ |
char *string; /* TEXT */ |
const struct tbl_span *span; /* TBL */ |
struct tbl_span *span; /* TBL */ |
struct eqn_box *eqn; /* EQN */ |
struct eqn_box *eqn; /* EQN */ |
int line; /* Input file line number. */ |
int line; /* Input file line number. */ |
int pos; /* Input file column number. */ |
int pos; /* Input file column number. */ |
Line 577 extern const char *const *roff_name; |
|
Line 579 extern const char *const *roff_name; |
|
|
|
|
|
void deroff(char **, const struct roff_node *); |
void deroff(char **, const struct roff_node *); |
struct ohash *roffhash_alloc(enum roff_tok, enum roff_tok); |
|
enum roff_tok roffhash_find(struct ohash *, const char *, size_t); |
|
void roffhash_free(struct ohash *); |
|
void roff_validate(struct roff_man *); |
void roff_validate(struct roff_man *); |