diff options
author | Colin Watson <cjwatson@debian.org> | 2022-01-16 12:54:04 +0000 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2022-01-16 12:54:04 +0000 |
commit | 24b6317bfc3543b93c85130e06bbc4d066910609 (patch) | |
tree | c2161d2ac423f30ec12b6b8ca0660a787cb697f8 /src/lexgrog.l | |
parent | 59f1bd7e16798d8d99d4d68aa5d591c7380f7b2c (diff) |
Move lexgrog-related bits out of manconfig.h
It's generally cleaner for things like this to be in a dedicated header
file.
* include/manconfig.h.in (struct lexgrog, find_name,
find_name_decompressed): Move to ...
* src/lexgrog.h: ... here (new file). Simplify declarations slightly.
* include/manconfig.h.in (lexgrog filter enum): Move to ...
* src/lexgrog.l: ... here.
* src/Makefile.am (lexgrog_SOURCES, mandb_SOURCES): Add lexgrog.h.
* src/check_mandirs.c, src/lexgrog.l, src/lexgrog_test.c,
src/straycats.c: Include lexgrog.h.
Diffstat (limited to 'src/lexgrog.l')
-rw-r--r-- | src/lexgrog.l | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lexgrog.l b/src/lexgrog.l index 59aec098..0154ef63 100644 --- a/src/lexgrog.l +++ b/src/lexgrog.l @@ -62,11 +62,23 @@ #include "encodings.h" #include "sandbox.h" +#include "lexgrog.h" #include "manconv_client.h" #define YY_READ_BUF_SIZE 1024 #define MAX_NAME 8192 +/* defines the ordered list of filters detected by lexgrog */ +enum { + TBL_FILTER = 0, /* tbl */ + EQN_FILTER, /* eqn */ + PIC_FILTER, /* pic */ + GRAP_FILTER, /* grap */ + REF_FILTER, /* refer */ + VGRIND_FILTER, /* vgrind */ + MAX_FILTERS /* delimiter */ +}; + #define ARRAY_SIZE(array) (sizeof (array) / sizeof ((array)[0])) extern man_sandbox *sandbox; |