|
Defines |
#define | _GNU_SOURCE |
Functions |
static void | clear_counter (int min) |
| clear some counter
|
static int | replace_external_entity (const char *s) |
static int | convert_print (const char *s, int verbatim) |
| remove exceeding space, and remove special-chars
|
static const char * | getatrstring (dxml_element *e, const char *attr) |
static int | get_paratype (dxml_element *b, int verbatim) |
| handle para-type ones which can contain PCDATA
|
static int | get_bookchapter (dxml_element *b, int paraenter) |
| Handle chapter and sect*.
|
static int | maybe_label_start (dxml_element *b) |
| Add a label and self-link.
|
static void | maybe_label_end (int labelt) |
| ends a label conditionally.
|
static int | get_table (dxml_element *b_parent) |
| Process table element.
|
static int | get_itemizedlist (dxml_element *b) |
| Process itemized list.
|
static int | get_bothtypes (dxml_element *b, int inlinetype) |
| Something that appears inside the para elements and outside the para elements.
|
static int | recursebook (dxml_element *b) |
| Handle book element, and check for each chapter in the book.
|
int | main (int argc, char **argv) |
Variables |
int | counter_chapter [5] = {0,0,0,0,0} |
| chapter counter array
|
const int | c_chapter = 0 |
const int | c_sect1 = 1 |
const int | c_sect2 = 2 |
const int | c_sect3 = 3 |