1 #ifndef __ATTRDICT_H__ 2 #define __ATTRDICT_H__ 3 4 /* attrdict.h -- extended attribute information 5 6 (c) 1998-2006 (W3C) MIT, ERCIM, Keio University 7 See tidyp.h for the copyright notice. 8 9 */ 10 11 #include "tidyp.h" 12 13 typedef struct _AttrVersion 14 { 15 TidyAttrId attribute; 16 uint versions; 17 } AttrVersion; 18 19 extern const AttrVersion TY_(W3CAttrsFor_A)[]; 20 extern const AttrVersion TY_(W3CAttrsFor_ABBR)[]; 21 extern const AttrVersion TY_(W3CAttrsFor_ACRONYM)[]; 22 extern const AttrVersion TY_(W3CAttrsFor_ADDRESS)[]; 23 extern const AttrVersion TY_(W3CAttrsFor_APPLET)[]; 24 extern const AttrVersion TY_(W3CAttrsFor_AREA)[]; 25 extern const AttrVersion TY_(W3CAttrsFor_B)[]; 26 extern const AttrVersion TY_(W3CAttrsFor_BASE)[]; 27 extern const AttrVersion TY_(W3CAttrsFor_BASEFONT)[]; 28 extern const AttrVersion TY_(W3CAttrsFor_BDO)[]; 29 extern const AttrVersion TY_(W3CAttrsFor_BIG)[]; 30 extern const AttrVersion TY_(W3CAttrsFor_BLOCKQUOTE)[]; 31 extern const AttrVersion TY_(W3CAttrsFor_BODY)[]; 32 extern const AttrVersion TY_(W3CAttrsFor_BR)[]; 33 extern const AttrVersion TY_(W3CAttrsFor_BUTTON)[]; 34 extern const AttrVersion TY_(W3CAttrsFor_CAPTION)[]; 35 extern const AttrVersion TY_(W3CAttrsFor_CENTER)[]; 36 extern const AttrVersion TY_(W3CAttrsFor_CITE)[]; 37 extern const AttrVersion TY_(W3CAttrsFor_CODE)[]; 38 extern const AttrVersion TY_(W3CAttrsFor_COL)[]; 39 extern const AttrVersion TY_(W3CAttrsFor_COLGROUP)[]; 40 extern const AttrVersion TY_(W3CAttrsFor_DD)[]; 41 extern const AttrVersion TY_(W3CAttrsFor_DEL)[]; 42 extern const AttrVersion TY_(W3CAttrsFor_DFN)[]; 43 extern const AttrVersion TY_(W3CAttrsFor_DIR)[]; 44 extern const AttrVersion TY_(W3CAttrsFor_DIV)[]; 45 extern const AttrVersion TY_(W3CAttrsFor_DL)[]; 46 extern const AttrVersion TY_(W3CAttrsFor_DT)[]; 47 extern const AttrVersion TY_(W3CAttrsFor_EM)[]; 48 extern const AttrVersion TY_(W3CAttrsFor_FIELDSET)[]; 49 extern const AttrVersion TY_(W3CAttrsFor_FONT)[]; 50 extern const AttrVersion TY_(W3CAttrsFor_FORM)[]; 51 extern const AttrVersion TY_(W3CAttrsFor_FRAME)[]; 52 extern const AttrVersion TY_(W3CAttrsFor_FRAMESET)[]; 53 extern const AttrVersion TY_(W3CAttrsFor_H1)[]; 54 extern const AttrVersion TY_(W3CAttrsFor_H2)[]; 55 extern const AttrVersion TY_(W3CAttrsFor_H3)[]; 56 extern const AttrVersion TY_(W3CAttrsFor_H4)[]; 57 extern const AttrVersion TY_(W3CAttrsFor_H5)[]; 58 extern const AttrVersion TY_(W3CAttrsFor_H6)[]; 59 extern const AttrVersion TY_(W3CAttrsFor_HEAD)[]; 60 extern const AttrVersion TY_(W3CAttrsFor_HR)[]; 61 extern const AttrVersion TY_(W3CAttrsFor_HTML)[]; 62 extern const AttrVersion TY_(W3CAttrsFor_I)[]; 63 extern const AttrVersion TY_(W3CAttrsFor_IFRAME)[]; 64 extern const AttrVersion TY_(W3CAttrsFor_IMG)[]; 65 extern const AttrVersion TY_(W3CAttrsFor_INPUT)[]; 66 extern const AttrVersion TY_(W3CAttrsFor_INS)[]; 67 extern const AttrVersion TY_(W3CAttrsFor_ISINDEX)[]; 68 extern const AttrVersion TY_(W3CAttrsFor_KBD)[]; 69 extern const AttrVersion TY_(W3CAttrsFor_LABEL)[]; 70 extern const AttrVersion TY_(W3CAttrsFor_LEGEND)[]; 71 extern const AttrVersion TY_(W3CAttrsFor_LI)[]; 72 extern const AttrVersion TY_(W3CAttrsFor_LINK)[]; 73 extern const AttrVersion TY_(W3CAttrsFor_LISTING)[]; 74 extern const AttrVersion TY_(W3CAttrsFor_MAP)[]; 75 extern const AttrVersion TY_(W3CAttrsFor_MENU)[]; 76 extern const AttrVersion TY_(W3CAttrsFor_META)[]; 77 extern const AttrVersion TY_(W3CAttrsFor_NEXTID)[]; 78 extern const AttrVersion TY_(W3CAttrsFor_NOFRAMES)[]; 79 extern const AttrVersion TY_(W3CAttrsFor_NOSCRIPT)[]; 80 extern const AttrVersion TY_(W3CAttrsFor_OBJECT)[]; 81 extern const AttrVersion TY_(W3CAttrsFor_OL)[]; 82 extern const AttrVersion TY_(W3CAttrsFor_OPTGROUP)[]; 83 extern const AttrVersion TY_(W3CAttrsFor_OPTION)[]; 84 extern const AttrVersion TY_(W3CAttrsFor_P)[]; 85 extern const AttrVersion TY_(W3CAttrsFor_PARAM)[]; 86 extern const AttrVersion TY_(W3CAttrsFor_PLAINTEXT)[]; 87 extern const AttrVersion TY_(W3CAttrsFor_PRE)[]; 88 extern const AttrVersion TY_(W3CAttrsFor_Q)[]; 89 extern const AttrVersion TY_(W3CAttrsFor_RB)[]; 90 extern const AttrVersion TY_(W3CAttrsFor_RBC)[]; 91 extern const AttrVersion TY_(W3CAttrsFor_RP)[]; 92 extern const AttrVersion TY_(W3CAttrsFor_RT)[]; 93 extern const AttrVersion TY_(W3CAttrsFor_RTC)[]; 94 extern const AttrVersion TY_(W3CAttrsFor_RUBY)[]; 95 extern const AttrVersion TY_(W3CAttrsFor_S)[]; 96 extern const AttrVersion TY_(W3CAttrsFor_SAMP)[]; 97 extern const AttrVersion TY_(W3CAttrsFor_SCRIPT)[]; 98 extern const AttrVersion TY_(W3CAttrsFor_SELECT)[]; 99 extern const AttrVersion TY_(W3CAttrsFor_SMALL)[]; 100 extern const AttrVersion TY_(W3CAttrsFor_SPAN)[]; 101 extern const AttrVersion TY_(W3CAttrsFor_STRIKE)[]; 102 extern const AttrVersion TY_(W3CAttrsFor_STRONG)[]; 103 extern const AttrVersion TY_(W3CAttrsFor_STYLE)[]; 104 extern const AttrVersion TY_(W3CAttrsFor_SUB)[]; 105 extern const AttrVersion TY_(W3CAttrsFor_SUP)[]; 106 extern const AttrVersion TY_(W3CAttrsFor_TABLE)[]; 107 extern const AttrVersion TY_(W3CAttrsFor_TBODY)[]; 108 extern const AttrVersion TY_(W3CAttrsFor_TD)[]; 109 extern const AttrVersion TY_(W3CAttrsFor_TEXTAREA)[]; 110 extern const AttrVersion TY_(W3CAttrsFor_TFOOT)[]; 111 extern const AttrVersion TY_(W3CAttrsFor_TH)[]; 112 extern const AttrVersion TY_(W3CAttrsFor_THEAD)[]; 113 extern const AttrVersion TY_(W3CAttrsFor_TITLE)[]; 114 extern const AttrVersion TY_(W3CAttrsFor_TR)[]; 115 extern const AttrVersion TY_(W3CAttrsFor_TT)[]; 116 extern const AttrVersion TY_(W3CAttrsFor_U)[]; 117 extern const AttrVersion TY_(W3CAttrsFor_UL)[]; 118 extern const AttrVersion TY_(W3CAttrsFor_VAR)[]; 119 extern const AttrVersion TY_(W3CAttrsFor_XMP)[]; 120 121 #endif /* __ATTRDICT_H__ */ 122