| An allocator | |
| An allocator's function table | |
| TidyBuffer - A chunk of memory | |
| Array holding all options | |
| The struct and subsequent array keep the help output structured because we also output all of this stuff as as XML | |
| Finally, a complete language definition | |
| Describes a record for a localization string | |
| Structure maintains a description of an option | |
| Opaque attribute datatype | |
| Opaque document datatype | |
The function getNextErrorCode() returns pointers to this type; it gives LibTidy implementors the ability to know what errors can be returned via TidyReportFilter3 | |
| TidyInputSource - Delivers raw bytes of input | |
| The function getNextWindowsLanguage() returns pointers to this type; it gives LibTidy implementors the ability to determine how Windows locale names are mapped to POSIX language codes | |
| Opaque node datatype | |
| Opaque option datatype | |
| TidyOutputSink - accepts raw bytes of output | |