libc: remove draft versions of asctime_r and ctime_r
[unleashed.git] / bin / mandoc / man.h
blob8f63f3b99ecdf8ce6bd92f3777c3f684c4a1f4fd
1 /* $Id: man.h,v 1.77 2015/11/07 14:01:16 schwarze Exp $ */
2 /*
3 * Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
4 * Copyright (c) 2014, 2015 Ingo Schwarze <schwarze@openbsd.org>
6 * Permission to use, copy, modify, and distribute this software for any
7 * purpose with or without fee is hereby granted, provided that the above
8 * copyright notice and this permission notice appear in all copies.
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL WARRANTIES
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19 #define MAN_br 0
20 #define MAN_TH 1
21 #define MAN_SH 2
22 #define MAN_SS 3
23 #define MAN_TP 4
24 #define MAN_LP 5
25 #define MAN_PP 6
26 #define MAN_P 7
27 #define MAN_IP 8
28 #define MAN_HP 9
29 #define MAN_SM 10
30 #define MAN_SB 11
31 #define MAN_BI 12
32 #define MAN_IB 13
33 #define MAN_BR 14
34 #define MAN_RB 15
35 #define MAN_R 16
36 #define MAN_B 17
37 #define MAN_I 18
38 #define MAN_IR 19
39 #define MAN_RI 20
40 #define MAN_sp 21
41 #define MAN_nf 22
42 #define MAN_fi 23
43 #define MAN_RE 24
44 #define MAN_RS 25
45 #define MAN_DT 26
46 #define MAN_UC 27
47 #define MAN_PD 28
48 #define MAN_AT 29
49 #define MAN_in 30
50 #define MAN_ft 31
51 #define MAN_OP 32
52 #define MAN_EX 33
53 #define MAN_EE 34
54 #define MAN_UR 35
55 #define MAN_UE 36
56 #define MAN_ll 37
57 #define MAN_MAX 38
59 /* Names of macros. */
60 extern const char *const *man_macronames;
63 struct roff_man;
65 const struct mparse *man_mparse(const struct roff_man *);
66 void man_validate(struct roff_man *);