📄 htmlattrs.c
字号:
/* ANSI-C code produced by gperf version 2.7.2 *//* Command-line: gperf -c -a -L ANSI-C -E -C -o -t -k '*' -NfindAttr -Hhash_attr -Wwordlist_attr -s 2 htmlattrs.gperf *//* This file is automatically generated from#htmlattrs.in by makeattrs, do not edit *//* Copyright 1999 Lars Knoll */#include "htmlattrs.h"struct attrs { const char *name; int id;};/* maximum key range = 944, duplicates = 0 */#ifdef __GNUC____inline#else#ifdef __cplusplusinline#endif#endifstatic unsigned inthash_attr (register const char *str, register unsigned int len){ static const unsigned short asso_values[] = { 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 0, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 15, 65, 0, 125, 0, 10, 35, 180, 55, 0, 85, 0, 75, 0, 0, 40, 0, 150, 20, 175, 120, 160, 5, 5, 0, 10, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968 }; register int hval = len; switch (hval) { default: case 14: hval += asso_values[(unsigned char)str[13]]; case 13: hval += asso_values[(unsigned char)str[12]]; case 12: hval += asso_values[(unsigned char)str[11]]; case 11: hval += asso_values[(unsigned char)str[10]]; case 10: hval += asso_values[(unsigned char)str[9]]; case 9: hval += asso_values[(unsigned char)str[8]]; case 8: hval += asso_values[(unsigned char)str[7]]; case 7: hval += asso_values[(unsigned char)str[6]]; case 6: hval += asso_values[(unsigned char)str[5]]; case 5: hval += asso_values[(unsigned char)str[4]]; case 4: hval += asso_values[(unsigned char)str[3]]; case 3: hval += asso_values[(unsigned char)str[2]]; case 2: hval += asso_values[(unsigned char)str[1]]; case 1: hval += asso_values[(unsigned char)str[0]]; break; } return hval;}#ifdef __GNUC____inline#endifconst struct attrs *findAttr (register const char *str, register unsigned int len){ enum { TOTAL_KEYWORDS = 142, MIN_WORD_LENGTH = 2, MAX_WORD_LENGTH = 14, MIN_HASH_VALUE = 24, MAX_HASH_VALUE = 967 }; static const struct attrs wordlist_attr[] = { {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"cols", ATTR_COLS}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"face", ATTR_FACE}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"lang", ATTR_LANG}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"class", ATTR_CLASS}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"scope", ATTR_SCOPE}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"span", ATTR_SPAN}, {"", 0}, {"", 0}, {"colspan", ATTR_COLSPAN}, {"", 0}, {"", 0}, {"label", ATTR_LABEL}, {"", 0}, {"", 0}, {"", 0}, {"size", ATTR_SIZE}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"name", ATTR_NAME}, {"pagey", ATTR_PAGEY}, {"", 0}, {"", 0}, {"", 0}, {"axis", ATTR_AXIS}, {"pagex", ATTR_PAGEX}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"align", ATTR_ALIGN}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"plain", ATTR_PLAIN}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"code", ATTR_CODE}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"link", ATTR_LINK}, {"", 0}, {"onload", ATTR_ONLOAD}, {"onclick", ATTR_ONCLICK}, {"", 0}, {"accesskey", ATTR_ACCESSKEY}, {"", 0}, {"", 0}, {"", 0}, {"rel", ATTR_REL}, {"", 0}, {"color", ATTR_COLOR}, {"", 0}, {"onfocus", ATTR_ONFOCUS}, {"", 0}, {"", 0}, {"alink", ATTR_ALINK}, {"", 0}, {"", 0}, {"for", ATTR_FOR}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"clear", ATTR_CLEAR}, {"", 0}, {"", 0}, {"src", ATTR_SRC}, {"", 0}, {"", 0}, {"cellspacing", ATTR_CELLSPACING}, {"", 0}, {"", 0}, {"rows", ATTR_ROWS}, {"", 0}, {"", 0}, {"id", ATTR_ID}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"longdesc", ATTR_LONGDESC}, {"left", ATTR_LEFT}, {"", 0}, {"", 0}, {"", 0}, {"alt", ATTR_ALT}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"style", ATTR_STYLE}, {"nosave", ATTR_NOSAVE}, {"z-index", ATTR_Z_INDEX}, {"onselect", ATTR_ONSELECT}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"ismap", ATTR_ISMAP}, {"", 0}, {"", 0}, {"", 0}, {"wrap", ATTR_WRAP}, {"", 0}, {"nowrap", ATTR_NOWRAP}, {"unknown", ATTR_UNKNOWN}, {"top", ATTR_TOP}, {"type", ATTR_TYPE}, {"", 0}, {"", 0}, {"enctype", ATTR_ENCTYPE}, {"", 0}, {"onkeydown", ATTR_ONKEYDOWN}, {"", 0}, {"", 0}, {"", 0}, {"language", ATTR_LANGUAGE}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"codebase", ATTR_CODEBASE}, {"cite", ATTR_CITE}, {"", 0}, {"accept", ATTR_ACCEPT}, {"rowspan", ATTR_ROWSPAN}, {"onchange", ATTR_ONCHANGE}, {"", 0}, {"", 0}, {"vspace", ATTR_VSPACE}, {"classid", ATTR_CLASSID}, {"noresize", ATTR_NORESIZE}, {"", 0}, {"", 0}, {"object", ATTR_OBJECT}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"action", ATTR_ACTION}, {"onkeyup", ATTR_ONKEYUP}, {"", 0}, {"", 0}, {"frame", ATTR_FRAME}, {"", 0}, {"bgcolor", ATTR_BGCOLOR}, {"", 0}, {"", 0}, {"shape", ATTR_SHAPE}, {"hspace", ATTR_HSPACE}, {"profile", ATTR_PROFILE}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"onunload", ATTR_ONUNLOAD}, {"scrolling", ATTR_SCROLLING}, {"", 0}, {"valign", ATTR_VALIGN}, {"", 0}, {"", 0}, {"", 0}, {"media", ATTR_MEDIA}, {"usemap", ATTR_USEMAP}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"scheme", ATTR_SCHEME}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"defer", ATTR_DEFER}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"rules", ATTR_RULES}, {"", 0}, {"declare", ATTR_DECLARE}, {"readonly", ATTR_READONLY}, {"abbr", ATTR_ABBR}, {"value", ATTR_VALUE}, {"coords", ATTR_COORDS}, {"", 0}, {"", 0}, {"", 0}, {"vlink", ATTR_VLINK}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"compact", ATTR_COMPACT}, {"rev", ATTR_REV}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"onkeypress", ATTR_ONKEYPRESS}, {"", 0}, {"", 0}, {"selected", ATTR_SELECTED}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"dir", ATTR_DIR}, {"data", ATTR_DATA}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"ondblclick", ATTR_ONDBLCLICK}, {"onblur", ATTR_ONBLUR}, {"", 0}, {"", 0}, {"href", ATTR_HREF}, {"", 0}, {"nohref", ATTR_NOHREF}, {"noshade", ATTR_NOSHADE}, {"codetype", ATTR_CODETYPE}, {"char", ATTR_CHAR}, {"pluginpage", ATTR_PLUGINPAGE}, {"", 0}, {"onreset", ATTR_ONRESET}, {"", 0}, {"", 0}, {"", 0}, {"onmousedown", ATTR_ONMOUSEDOWN}, {"content", ATTR_CONTENT}, {"", 0}, {"text", ATTR_TEXT}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"pluginspage", ATTR_PLUGINSPAGE}, {"charoff", ATTR_CHAROFF}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"onmouseup", ATTR_ONMOUSEUP}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"version", ATTR_VERSION}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"checked", ATTR_CHECKED}, {"hreflang", ATTR_HREFLANG}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"cellpadding", ATTR_CELLPADDING}, {"standby", ATTR_STANDBY},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -