Data Structures | |
| struct | _TidyInputSource |
| struct | _TidyOutputSink |
Defines | |
| #define | EndOfStream (~0u) |
Typedefs | |
| typedef int(TIDY_CALL *) | TidyGetByteFunc (void *sourceData) |
| typedef void(TIDY_CALL *) | TidyUngetByteFunc (void *sourceData, byte bt) |
| typedef Bool(TIDY_CALL *) | TidyEOFFunc (void *sourceData) |
| typedef TIDY_STRUCT struct _TidyInputSource | TidyInputSource |
| typedef void(TIDY_CALL *) | TidyPutByteFunc (void *sinkData, byte bt) |
| typedef TIDY_STRUCT struct _TidyOutputSink | TidyOutputSink |
| typedef Bool(TIDY_CALL *) | TidyReportFilter (TidyDoc tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg) |
Functions | |
| Bool TIDY_CALL | tidyInitSource (TidyInputSource *source, void *srcData, TidyGetByteFunc gbFunc, TidyUngetByteFunc ugbFunc, TidyEOFFunc endFunc) |
| uint TIDY_CALL | tidyGetByte (TidyInputSource *source) |
| void TIDY_CALL | tidyUngetByte (TidyInputSource *source, uint byteValue) |
| Bool TIDY_CALL | tidyIsEOF (TidyInputSource *source) |
| Bool TIDY_CALL | tidyInitSink (TidyOutputSink *sink, void *snkData, TidyPutByteFunc pbFunc) |
| void TIDY_CALL | tidyPutByte (TidyOutputSink *sink, uint byteValue) |
| Bool TIDY_CALL | tidySetReportFilter (TidyDoc tdoc, TidyReportFilter filtCallback) |
| FILE *TIDY_CALL | tidySetErrorFile (TidyDoc tdoc, ctmbstr errfilnam) |
| int TIDY_CALL | tidySetErrorBuffer (TidyDoc tdoc, TidyBuffer *errbuf) |
| int TIDY_CALL | tidySetErrorSink (TidyDoc tdoc, TidyOutputSink *sink) |
| #define EndOfStream (~0u) |
End of input "character"
| typedef int(TIDY_CALL *) TidyGetByteFunc(void *sourceData) |
Input Callback: get next byte of input
| typedef void(TIDY_CALL *) TidyUngetByteFunc(void *sourceData, byte bt) |
Input Callback: unget a byte of input
| typedef Bool(TIDY_CALL *) TidyEOFFunc(void *sourceData) |
Input Callback: is end of input?
| typedef TIDY_STRUCT struct _TidyInputSource TidyInputSource |
TidyInputSource - Delivers raw bytes of input
| typedef void(TIDY_CALL *) TidyPutByteFunc(void *sinkData, byte bt) |
Output callback: send a byte to output
| typedef TIDY_STRUCT struct _TidyOutputSink TidyOutputSink |
TidyOutputSink - accepts raw bytes of output
| typedef Bool(TIDY_CALL *) TidyReportFilter(TidyDoc tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg) |
Callback to filter messages by diagnostic level: info, warning, etc. Just set diagnostic output handler to redirect all diagnostics output. Return true to proceed with output, false to cancel.
| Bool TIDY_CALL tidyInitSource | ( | TidyInputSource * | source, | |
| void * | srcData, | |||
| TidyGetByteFunc | gbFunc, | |||
| TidyUngetByteFunc | ugbFunc, | |||
| TidyEOFFunc | endFunc | |||
| ) |
Facilitates user defined source by providing an entry point to marshal pointers-to-functions. Needed by .NET and possibly other language bindings.
| uint TIDY_CALL tidyGetByte | ( | TidyInputSource * | source | ) |
Helper: get next byte from input source
| void TIDY_CALL tidyUngetByte | ( | TidyInputSource * | source, | |
| uint | byteValue | |||
| ) |
Helper: unget byte back to input source
| Bool TIDY_CALL tidyIsEOF | ( | TidyInputSource * | source | ) |
Helper: check if input source at end
| Bool TIDY_CALL tidyInitSink | ( | TidyOutputSink * | sink, | |
| void * | snkData, | |||
| TidyPutByteFunc | pbFunc | |||
| ) |
Facilitates user defined sinks by providing an entry point to marshal pointers-to-functions. Needed by .NET and possibly other language bindings.
| void TIDY_CALL tidyPutByte | ( | TidyOutputSink * | sink, | |
| uint | byteValue | |||
| ) |
Helper: send a byte to output
| Bool TIDY_CALL tidySetReportFilter | ( | TidyDoc | tdoc, | |
| TidyReportFilter | filtCallback | |||
| ) |
Give Tidy a filter callback to use
| FILE* TIDY_CALL tidySetErrorFile | ( | TidyDoc | tdoc, | |
| ctmbstr | errfilnam | |||
| ) |
Set error sink to named file
| int TIDY_CALL tidySetErrorBuffer | ( | TidyDoc | tdoc, | |
| TidyBuffer * | errbuf | |||
| ) |
Set error sink to given buffer
| int TIDY_CALL tidySetErrorSink | ( | TidyDoc | tdoc, | |
| TidyOutputSink * | sink | |||
| ) |
Set error sink to given generic sink
1.5.1