HTML Tidy 0.1

Data Structures | Macros | Typedefs | Functions
tidy.h File Reference
`#include "platform.h"`
`#include "tidyenum.h"`

Go to the source code of this file.

## Data Structures
struct | _TidyAllocatorVtbl
struct | _TidyAllocator
struct | _TidyInputSource
struct | _TidyOutputSink

## Macros
#define | EndOfStream (~0u)

## Typedefs
typedef struct _TidyBuffer | TidyBuffer
typedef struct _TidyAllocatorVtbl | TidyAllocatorVtbl
typedef struct _TidyAllocator | TidyAllocator
typedef void *(TIDY_CALL * | TidyMalloc )(size_t len)
typedef void *(TIDY_CALL * | TidyRealloc )(void *buf, size_t len)
typedef void(TIDY_CALL * | TidyFree )(void *buf)
typedef void(TIDY_CALL * | TidyPanic )(ctmbstr mssg)
typedef Bool(TIDY_CALL * | TidyOptCallback )(ctmbstr option, ctmbstr value)
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
| opaque_type (TidyDoc)
| opaque_type (TidyOption)
| opaque_type (TidyNode)
| opaque_type (TidyAttr)
Bool TIDY_CALL | tidySetMallocCall (TidyMalloc fmalloc)
Bool TIDY_CALL | tidySetReallocCall (TidyRealloc frealloc)
Bool TIDY_CALL | tidySetFreeCall (TidyFree ffree)
Bool TIDY_CALL | tidySetPanicCall (TidyPanic fpanic)
TidyDoc TIDY_CALL | tidyCreate (void)
TidyDoc TIDY_CALL | tidyCreateWithAllocator (TidyAllocator *allocator)
void TIDY_CALL | tidyRelease (TidyDoc tdoc)
void TIDY_CALL | tidySetAppData (TidyDoc tdoc, void *appData)
void *TIDY_CALL | tidyGetAppData (TidyDoc tdoc)
ctmbstr TIDY_CALL | tidyReleaseDate (void)
int TIDY_CALL | tidyStatus (TidyDoc tdoc)
int TIDY_CALL | tidyDetectedHtmlVersion (TidyDoc tdoc)
Bool TIDY_CALL | tidyDetectedXhtml (TidyDoc tdoc)
Bool TIDY_CALL | tidyDetectedGenericXml (TidyDoc tdoc)
uint TIDY_CALL | tidyErrorCount (TidyDoc tdoc)
uint TIDY_CALL | tidyWarningCount (TidyDoc tdoc)
uint TIDY_CALL | tidyAccessWarningCount (TidyDoc tdoc)
uint TIDY_CALL | tidyConfigErrorCount (TidyDoc tdoc)
int TIDY_CALL | tidyLoadConfig (TidyDoc tdoc, ctmbstr configFile)
int TIDY_CALL | tidyLoadConfigEnc (TidyDoc tdoc, ctmbstr configFile, ctmbstr charenc)
Bool TIDY_CALL | tidyFileExists (TidyDoc tdoc, ctmbstr filename)
int TIDY_CALL | tidySetCharEncoding (TidyDoc tdoc, ctmbstr encnam)
int TIDY_CALL | tidySetInCharEncoding (TidyDoc tdoc, ctmbstr encnam)
int TIDY_CALL | tidySetOutCharEncoding (TidyDoc tdoc, ctmbstr encnam)
Bool TIDY_CALL | tidySetOptionCallback (TidyDoc tdoc, TidyOptCallback pOptCallback)
TidyOptionId TIDY_CALL | tidyOptGetIdForName (ctmbstr optnam)
TidyIterator TIDY_CALL | tidyGetOptionList (TidyDoc tdoc)
TidyOption TIDY_CALL | tidyGetNextOption (TidyDoc tdoc, TidyIterator *pos)
TidyOption TIDY_CALL | tidyGetOption (TidyDoc tdoc, TidyOptionId optId)
TidyOption TIDY_CALL | tidyGetOptionByName (TidyDoc tdoc, ctmbstr optnam)
TidyOptionId TIDY_CALL | tidyOptGetId (TidyOption opt)
ctmbstr TIDY_CALL | tidyOptGetName (TidyOption opt)
TidyOptionType TIDY_CALL | tidyOptGetType (TidyOption opt)
Bool TIDY_CALL | tidyOptIsReadOnly (TidyOption opt)
TidyConfigCategory TIDY_CALL | tidyOptGetCategory (TidyOption opt)
ctmbstr TIDY_CALL | tidyOptGetDefault (TidyOption opt)
ulong TIDY_CALL | tidyOptGetDefaultInt (TidyOption opt)
Bool TIDY_CALL | tidyOptGetDefaultBool (TidyOption opt)
TidyIterator TIDY_CALL | tidyOptGetPickList (TidyOption opt)
ctmbstr TIDY_CALL | tidyOptGetNextPick (TidyOption opt, TidyIterator *pos)
ctmbstr TIDY_CALL | tidyOptGetValue (TidyDoc tdoc, TidyOptionId optId)
Bool TIDY_CALL | tidyOptSetValue (TidyDoc tdoc, TidyOptionId optId, ctmbstr val)
Bool TIDY_CALL | tidyOptParseValue (TidyDoc tdoc, ctmbstr optnam, ctmbstr val)
ulong TIDY_CALL | tidyOptGetInt (TidyDoc tdoc, TidyOptionId optId)
Bool TIDY_CALL | tidyOptSetInt (TidyDoc tdoc, TidyOptionId optId, ulong val)
Bool TIDY_CALL | tidyOptGetBool (TidyDoc tdoc, TidyOptionId optId)
Bool TIDY_CALL | tidyOptSetBool (TidyDoc tdoc, TidyOptionId optId, Bool val)
Bool TIDY_CALL | tidyOptResetToDefault (TidyDoc tdoc, TidyOptionId opt)
Bool TIDY_CALL | tidyOptResetAllToDefault (TidyDoc tdoc)
Bool TIDY_CALL | tidyOptSnapshot (TidyDoc tdoc)
Bool TIDY_CALL | tidyOptResetToSnapshot (TidyDoc tdoc)
Bool TIDY_CALL | tidyOptDiffThanDefault (TidyDoc tdoc)
Bool TIDY_CALL | tidyOptDiffThanSnapshot (TidyDoc tdoc)
Bool TIDY_CALL | tidyOptCopyConfig (TidyDoc tdocTo, TidyDoc tdocFrom)
ctmbstr TIDY_CALL | tidyOptGetEncName (TidyDoc tdoc, TidyOptionId optId)
ctmbstr TIDY_CALL | tidyOptGetCurrPick (TidyDoc tdoc, TidyOptionId optId)
TidyIterator TIDY_CALL | tidyOptGetDeclTagList (TidyDoc tdoc)
ctmbstr TIDY_CALL | tidyOptGetNextDeclTag (TidyDoc tdoc, TidyOptionId optId, TidyIterator *iter)
ctmbstr TIDY_CALL | tidyOptGetDoc (TidyDoc tdoc, TidyOption opt)
TidyIterator TIDY_CALL | tidyOptGetDocLinksList (TidyDoc tdoc, TidyOption opt)
TidyOption TIDY_CALL | tidyOptGetNextDocLinks (TidyDoc tdoc, TidyIterator *pos)
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)
int TIDY_CALL | tidyParseFile (TidyDoc tdoc, ctmbstr filename)
int TIDY_CALL | tidyParseStdin (TidyDoc tdoc)
int TIDY_CALL | tidyParseString (TidyDoc tdoc, ctmbstr content)
int TIDY_CALL | tidyParseBuffer (TidyDoc tdoc, TidyBuffer *buf)
int TIDY_CALL | tidyParseSource (TidyDoc tdoc, TidyInputSource *source)
int TIDY_CALL | tidyCleanAndRepair (TidyDoc tdoc)
int TIDY_CALL | tidyRunDiagnostics (TidyDoc tdoc)
int TIDY_CALL | tidySaveFile (TidyDoc tdoc, ctmbstr filename)
int TIDY_CALL | tidySaveStdout (TidyDoc tdoc)
int TIDY_CALL | tidySaveBuffer (TidyDoc tdoc, TidyBuffer *buf)
int TIDY_CALL | tidySaveString (TidyDoc tdoc, tmbstr buffer, uint *buflen)
int TIDY_CALL | tidySaveSink (TidyDoc tdoc, TidyOutputSink *sink)
int TIDY_CALL | tidyOptSaveFile (TidyDoc tdoc, ctmbstr cfgfil)
int TIDY_CALL | tidyOptSaveSink (TidyDoc tdoc, TidyOutputSink *sink)
void TIDY_CALL | tidyErrorSummary (TidyDoc tdoc)
void TIDY_CALL | tidyGeneralInfo (TidyDoc tdoc)
TidyNode TIDY_CALL | tidyGetRoot (TidyDoc tdoc)
TidyNode TIDY_CALL | tidyGetHtml (TidyDoc tdoc)
TidyNode TIDY_CALL | tidyGetHead (TidyDoc tdoc)
TidyNode TIDY_CALL | tidyGetBody (TidyDoc tdoc)
TidyNode TIDY_CALL | tidyGetParent (TidyNode tnod)
TidyNode TIDY_CALL | tidyGetChild (TidyNode tnod)
TidyNode TIDY_CALL | tidyGetNext (TidyNode tnod)
TidyNode TIDY_CALL | tidyGetPrev (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrFirst (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrNext (TidyAttr tattr)
ctmbstr TIDY_CALL | tidyAttrName (TidyAttr tattr)
ctmbstr TIDY_CALL | tidyAttrValue (TidyAttr tattr)
TidyNodeType TIDY_CALL | tidyNodeGetType (TidyNode tnod)
ctmbstr TIDY_CALL | tidyNodeGetName (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsText (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsProp (TidyDoc tdoc, TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsHeader (TidyNode tnod)
Bool TIDY_CALL | tidyNodeHasText (TidyDoc tdoc, TidyNode tnod)
Bool TIDY_CALL | tidyNodeGetText (TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)
Bool TIDY_CALL | tidyNodeGetValue (TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)
TidyTagId TIDY_CALL | tidyNodeGetId (TidyNode tnod)
uint TIDY_CALL | tidyNodeLine (TidyNode tnod)
uint TIDY_CALL | tidyNodeColumn (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsHTML (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsHEAD (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsTITLE (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsBASE (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsMETA (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsBODY (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsFRAMESET (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsFRAME (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsIFRAME (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsNOFRAMES (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsHR (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsH1 (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsH2 (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsPRE (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsLISTING (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsP (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsUL (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsOL (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsDL (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsDIR (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsLI (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsDT (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsDD (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsTABLE (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsCAPTION (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsTD (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsTH (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsTR (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsCOL (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsCOLGROUP (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsBR (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsA (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsLINK (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsB (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsI (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsSTRONG (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsEM (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsBIG (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsSMALL (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsPARAM (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsOPTION (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsOPTGROUP (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsIMG (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsMAP (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsAREA (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsNOBR (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsWBR (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsFONT (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsLAYER (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsSPACER (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsCENTER (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsSTYLE (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsSCRIPT (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsNOSCRIPT (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsFORM (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsTEXTAREA (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsBLOCKQUOTE (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsAPPLET (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsOBJECT (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsDIV (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsSPAN (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsINPUT (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsQ (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsLABEL (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsH3 (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsH4 (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsH5 (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsH6 (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsADDRESS (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsXMP (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsSELECT (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsBLINK (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsMARQUEE (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsEMBED (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsBASEFONT (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsISINDEX (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsS (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsSTRIKE (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsU (TidyNode tnod)
Bool TIDY_CALL | tidyNodeIsMENU (TidyNode tnod)
TidyAttrId TIDY_CALL | tidyAttrGetId (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsEvent (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsProp (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsHREF (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsSRC (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsID (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsNAME (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsSUMMARY (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsALT (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsLONGDESC (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsUSEMAP (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsISMAP (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsLANGUAGE (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsTYPE (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsVALUE (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsCONTENT (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsTITLE (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsXMLNS (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsDATAFLD (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsWIDTH (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsHEIGHT (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsFOR (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsSELECTED (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsCHECKED (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsLANG (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsTARGET (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsHTTP_EQUIV (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsREL (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnMOUSEMOVE (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnMOUSEDOWN (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnMOUSEUP (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnCLICK (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnMOUSEOVER (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnMOUSEOUT (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnKEYDOWN (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnKEYUP (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnKEYPRESS (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnFOCUS (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsOnBLUR (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsBGCOLOR (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsLINK (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsALINK (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsVLINK (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsTEXT (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsSTYLE (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsABBR (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsCOLSPAN (TidyAttr tattr)
Bool TIDY_CALL | tidyAttrIsROWSPAN (TidyAttr tattr)
TidyAttr TIDY_CALL | tidyAttrGetById (TidyNode tnod, TidyAttrId attId)
TidyAttr TIDY_CALL | tidyAttrGetHREF (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetSRC (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetID (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetNAME (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetSUMMARY (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetALT (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetLONGDESC (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetUSEMAP (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetISMAP (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetLANGUAGE (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetTYPE (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetVALUE (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetCONTENT (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetTITLE (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetXMLNS (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetDATAFLD (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetWIDTH (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetHEIGHT (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetFOR (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetSELECTED (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetCHECKED (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetLANG (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetTARGET (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetHTTP_EQUIV (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetREL (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnMOUSEMOVE (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnMOUSEDOWN (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnMOUSEUP (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnCLICK (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnMOUSEOVER (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnMOUSEOUT (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnKEYDOWN (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnKEYUP (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnKEYPRESS (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnFOCUS (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetOnBLUR (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetBGCOLOR (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetLINK (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetALINK (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetVLINK (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetTEXT (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetSTYLE (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetABBR (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetCOLSPAN (TidyNode tnod)
TidyAttr TIDY_CALL | tidyAttrGetROWSPAN (TidyNode tnod)

## Detailed Description

- Defines HTML Tidy API implemented by tidy library.

Public interface is const-correct and doesn't explicitly depend on any globals. Thus, thread-safety may be introduced w/out changing the interface.

Looking ahead to a C++ wrapper, C functions always pass this-equivalent as 1st arg.

Copyright (c) 1998-2008 World Wide Web Consortium (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved.

CVS Info :

Author:
  arnaud02

Date:
  2008/04/22 11:00:42

Revision:
  1.22

Contributing Author(s):

Dave Raggett dsr@w.nosp@m.3.or.nosp@m.g

The contributing author(s) would like to thank all those who helped with testing, bug fixes and suggestions for improvements. This wouldn't have been possible without your help.

COPYRIGHT NOTICE:

This software and documentation is provided "as is," and the copyright holders and contributing author(s) make no representations or warranties, express or implied, including but not limited to, warranties of merchantability or fitness for any particular purpose or that the use of the software or documentation will not infringe any third party patents, copyrights, trademarks or other rights.

The copyright holders and contributing author(s) will not be held liable for any direct, indirect, special or consequential damages arising out of any use of the software or documentation, even if advised of the possibility of such damage.

Permission is hereby granted to use, copy, modify, and distribute this source code, or portions hereof, documentation and executables, for any purpose, without fee, subject to the following restrictions:

1. The origin of this source code must not be misrepresented.
2. Altered versions must be plainly marked as such and must not be misrepresented as being the original source.
3. This Copyright notice may not be removed or altered from any source or altered source distribution.

The copyright holders and contributing author(s) specifically permit, without fee, and encourage the use of this source code as a component for supporting the Hypertext Markup Language in commercial products. If you use this source code in a product, acknowledgment is not required but would be appreciated.

Created 2001-05-20 by Charles Reitzel Updated 2002-07-01 by Charles Reitzel - 1st Implementation