diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2018-12-13 06:18:20 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2018-12-13 06:18:20 +0000 |
commit | ccbdd47386607104abcd70072254921c4c341b23 (patch) | |
tree | 7cd1aecc238322b82e9f0275e94a40c1d32ea81e /mandoc_headers.3 | |
parent | 5d4d2785b08ebc101f0eb519b9a0480a9c6f4b08 (diff) | |
download | mandoc-ccbdd47386607104abcd70072254921c4c341b23.tar.gz |
Cleanup, no functional change:
Move the roffhash_*() functions from roff.h to roff_int.h
because they are only intended for use by parsers,
neither by main programs nor by formatters.
Diffstat (limited to 'mandoc_headers.3')
-rw-r--r-- | mandoc_headers.3 | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/mandoc_headers.3 b/mandoc_headers.3 index b69582d4..1da42250 100644 --- a/mandoc_headers.3 +++ b/mandoc_headers.3 @@ -167,6 +167,9 @@ and the functions and .Fn mandoc_xr_free . .It Qq Pa roff.h +Common data types for all syntax trees and related functions; +can be used everywhere. +.Pp Requires .Qq Pa mandoc_ohash.h for @@ -189,10 +192,7 @@ Provides the constant array .Va roff_name and the functions -.Fn deroff , -.Fn roffhash_alloc , -.Fn roffhash_find , -.Fn roffhash_free , +.Fn deroff and .Fn roff_validate . .Pp @@ -300,14 +300,24 @@ from .Pa roff.h as an opaque type for function prototypes. .It Qq Pa roff_int.h +Parser internals shared by multiple parsers. +Can be used in all parsers, but not in main programs or formatters. +.Pp Requires .Qq Pa roff.h for -.Vt enum roff_type . +.Vt enum roff_type +and +.Vt enum roff_tok . .Pp Provides functions named .Fn roff_* -to handle roff nodes and the two special functions +to handle roff nodes, +.Fn roffhash_alloc , +.Fn roffhash_find , +and +.Fn roffhash_free , +and the two special functions .Fn man_breakscope and .Fn mdoc_argv_free |