/* Copyright (C) 2013-2020, Dirk Krause SPDX-License-Identifier: BSD-3-Clause */ /* WARNING: This file was generated by the dkct program (see http://dktools.sourceforge.net/ for details). Changes you make here will be lost if dkct is run again! You should modify the original source and run dkct on it. Original source: hbcont.ctr */ /** @file hbcont.c The hbcont module. */ #line 58 "hbcont.ctr" #include "dk3all.h" #include "htmlbook.h" #include "hbhtml.h" #include "dk3unused.h" #line 67 "hbcont.ctr" /** Object to process a contents line. */ typedef struct { hb_job_t *job; /**< Job structure. */ hb_node_t *nptr; /**< Current node. */ unsigned long lineno; /**< Current line number. */ unsigned long nheader; /**< Next header number. */ unsigned maxheader; /**< Maximum header number found. */ } hb_contents_line_processor_t; /** Output keywords. */ static char const * const hbcont_c8_kw[] = { /* 0 */ "\n", /* 1 */ " ", /* 2 */ "

", /* 3 */ "

\n", /* 4 */ "\n", /* 6 */ "\n", /* 7 */ "\n", /* 8 */ "\n", /* 10 */ "→", /* 11 */ "
", /* 9 */ "", /* 12 */ "", /* 13 */ "\n", /* 14 */ "", /* 16 */ "hb_h", /* 17 */ "\n", /* 19 */ "", /* 20 */ "\n", /* 21 */ "\n", /* 22 */ "\n", /* 24 */ "", /* 27 */ "", /* 28 */ "", /* 31 */ "
   ", /* 23 */ "
\n", /* 33 */ "\n", /* 34 */ "\n", /* 35 */ "\n", /* 37 */ " %lu ", /* 38 */ "