summaryrefslogtreecommitdiffstatshomepage
path: root/term.h
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-03-26 14:38:11 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-03-26 14:38:11 +0000
commit080c584ff1e9cef269b4c220a099f4fb842e538c (patch)
tree3b391a36b2f109f2e19383efa85879f863c45b12 /term.h
parentfd67adbb53e1be77e0cebd2f9e4c50c1c643cb72 (diff)
downloadmandoc-080c584ff1e9cef269b4c220a099f4fb842e538c.tar.gz
mandoc-080c584ff1e9cef269b4c220a099f4fb842e538c.tar.zst
mandoc-080c584ff1e9cef269b4c220a099f4fb842e538c.zip
Initial front-end formatting for -man pages.
Diffstat (limited to 'term.h')
-rw-r--r--term.h39
1 files changed, 1 insertions, 38 deletions
diff --git a/term.h b/term.h
index 23d1b53e..2ab28fbb 100644
--- a/term.h
+++ b/term.h
@@ -1,4 +1,4 @@
-/* $Id: term.h,v 1.33 2009/03/25 21:46:24 kristaps Exp $ */
+/* $Id: term.h,v 1.34 2009/03/26 14:38:11 kristaps Exp $ */
/*
* Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@openbsd.org>
*
@@ -19,9 +19,6 @@
#ifndef TERM_H
#define TERM_H
-#include "mdoc.h"
-#include "man.h"
-
/* FIXME - clean up tabs. */
#define INDENT 6
@@ -56,35 +53,6 @@ struct termp {
void *symtab; /* Encoded-symbol table. */
};
-/* XXX - clean this up. */
-
-struct termpair {
- struct termpair *ppair;
- int type;
-#define TERMPAIR_FLAG (1 << 0)
- int flag;
- size_t offset;
- size_t rmargin;
- int count;
-};
-
-#define TERMPAIR_SETFLAG(termp, p, fl) \
- do { \
- assert(! (TERMPAIR_FLAG & (p)->type)); \
- (termp)->flags |= (fl); \
- (p)->flag = (fl); \
- (p)->type |= TERMPAIR_FLAG; \
- } while ( /* CONSTCOND */ 0)
-
-struct termact {
- int (*pre)(struct termp *, struct termpair *,
- const struct mdoc_meta *,
- const struct mdoc_node *);
- void (*post)(struct termp *, struct termpair *,
- const struct mdoc_meta *,
- const struct mdoc_node *);
-};
-
void *term_ascii2htab(void);
const char *term_a2ascii(void *, const char *, size_t, size_t *);
void term_asciifree(void *);
@@ -93,11 +61,6 @@ void term_newln(struct termp *);
void term_vspace(struct termp *);
void term_word(struct termp *, const char *);
void term_flushln(struct termp *);
-void term_node(struct termp *, struct termpair *,
- const struct mdoc_meta *,
- const struct mdoc_node *);
-
-const struct termact *termacts;
__END_DECLS