📄 cssvalues.c
字号:
/* ANSI-C code produced by gperf version 2.7.2 *//* Command-line: gperf -L ANSI-C -E -C -n -o -t -k '*' -NfindValue -Hhash_val -Wwordlist_value -D cssvalues.gperf *//* This file is automatically generated from cssvalues.in by makevalues, do not edit *//* Copyright 1999 W. Bastian */#include "cssvalues.h"struct css_value { const char *name; int id;};/* maximum key range = 3474, duplicates = 1 */#ifdef __GNUC____inline#else#ifdef __cplusplusinline#endif#endifstatic unsigned inthash_val (register const char *str, register unsigned int len){ static const unsigned short asso_values[] = { 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 15, 3474, 3474, 0, 5, 10, 15, 20, 25, 30, 35, 40, 0, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 0, 83, 3, 470, 225, 75, 245, 310, 35, 0, 240, 0, 143, 55, 33, 105, 0, 165, 10, 0, 480, 178, 380, 313, 50, 155, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474 }; register int hval = 0; switch (len) { default: case 22: hval += asso_values[(unsigned char)str[21]]; case 21: hval += asso_values[(unsigned char)str[20]]; case 20: hval += asso_values[(unsigned char)str[19]]; case 19: hval += asso_values[(unsigned char)str[18]]; case 18: hval += asso_values[(unsigned char)str[17]]; case 17: hval += asso_values[(unsigned char)str[16]]; case 16: hval += asso_values[(unsigned char)str[15]]; case 15: hval += asso_values[(unsigned char)str[14]]; 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 css_value *findValue (register const char *str, register unsigned int len){ enum { TOTAL_KEYWORDS = 262, MIN_WORD_LENGTH = 2, MAX_WORD_LENGTH = 22, MIN_HASH_VALUE = 0, MAX_HASH_VALUE = 3473 }; static const struct css_value wordlist_value[] = { {"900", CSS_VAL_900}, {"100", CSS_VAL_100}, {"200", CSS_VAL_200}, {"300", CSS_VAL_300}, {"400", CSS_VAL_400}, {"500", CSS_VAL_500}, {"600", CSS_VAL_600}, {"700", CSS_VAL_700}, {"800", CSS_VAL_800}, {"static", CSS_VAL_STATIC}, {"italic", CSS_VAL_ITALIC}, {"fast", CSS_VAL_FAST}, {"icon", CSS_VAL_ICON}, {"top", CSS_VAL_TOP}, {"clip", CSS_VAL_CLIP}, {"small", CSS_VAL_SMALL}, {"initial", CSS_VAL_INITIAL}, {"ltr", CSS_VAL_LTR}, {"rtl", CSS_VAL_RTL}, {"start", CSS_VAL_START}, {"fantasy", CSS_VAL_FANTASY}, {"scroll", CSS_VAL_SCROLL}, {"cross", CSS_VAL_CROSS}, {"teal", CSS_VAL_TEAL}, {"caption", CSS_VAL_CAPTION}, {"navy", CSS_VAL_NAVY}, {"small-caps", CSS_VAL_SMALL_CAPS}, {"compact", CSS_VAL_COMPACT}, {"bottom", CSS_VAL_BOTTOM}, {"left", CSS_VAL_LEFT}, {"crop", CSS_VAL_CROP}, {"table", CSS_VAL_TABLE}, {"inset", CSS_VAL_INSET}, {"black", CSS_VAL_BLACK}, {"block", CSS_VAL_BLOCK}, {"none", CSS_VAL_NONE}, {"collapse", CSS_VAL_COLLAPSE}, {"intrinsic", CSS_VAL_INTRINSIC}, {"normal", CSS_VAL_NORMAL}, {"small-caption", CSS_VAL_SMALL_CAPTION}, {"thin", CSS_VAL_THIN}, {"lime", CSS_VAL_LIME}, {"inline", CSS_VAL_INLINE}, {"blink", CSS_VAL_BLINK}, {"wait", CSS_VAL_WAIT}, {"ellipsis", CSS_VAL_ELLIPSIS}, {"slow", CSS_VAL_SLOW}, {"both", CSS_VAL_BOTH}, {"maroon", CSS_VAL_MAROON}, {"circle", CSS_VAL_CIRCLE}, {"always", CSS_VAL_ALWAYS}, {"scrollbar", CSS_VAL_SCROLLBAR}, {"gray", CSS_VAL_GRAY}, {"list-item", CSS_VAL_LIST_ITEM}, {"olive", CSS_VAL_OLIVE}, {"aqua", CSS_VAL_AQUA}, {"x-small", CSS_VAL_X_SMALL}, {"mix", CSS_VAL_MIX}, {"pre", CSS_VAL_PRE}, {"portrait", CSS_VAL_PORTRAIT}, {"serif", CSS_VAL_SERIF}, {"auto", CSS_VAL_AUTO}, {"infinite", CSS_VAL_INFINITE}, {"disc", CSS_VAL_DISC}, {"above", CSS_VAL_ABOVE}, {"katakana", CSS_VAL_KATAKANA}, {"text", CSS_VAL_TEXT}, {"smaller", CSS_VAL_SMALLER}, {"solid", CSS_VAL_SOLID}, {"table-cell", CSS_VAL_TABLE_CELL}, {"table-caption", CSS_VAL_TABLE_CAPTION}, {"capitalize", CSS_VAL_CAPITALIZE}, {"visible", CSS_VAL_VISIBLE}, {"single", CSS_VAL_SINGLE}, {"sub", CSS_VAL_SUB}, {"move", CSS_VAL_MOVE}, {"up", CSS_VAL_UP}, {"bold", CSS_VAL_BOLD}, {"thick", CSS_VAL_THICK}, {"sans-serif", CSS_VAL_SANS_SERIF}, {"vertical", CSS_VAL_VERTICAL}, {"monospace", CSS_VAL_MONOSPACE}, {"silver", CSS_VAL_SILVER}, {"pointer", CSS_VAL_POINTER}, {"level", CSS_VAL_LEVEL}, {"baseline", CSS_VAL_BASELINE}, {"large", CSS_VAL_LARGE}, {"help", CSS_VAL_HELP}, {"min-intrinsic", CSS_VAL_MIN_INTRINSIC}, {"justify", CSS_VAL_JUSTIFY}, {"overlay", CSS_VAL_OVERLAY}, {"invert", CSS_VAL_INVERT}, {"alternate", CSS_VAL_ALTERNATE}, {"activecaption", CSS_VAL_ACTIVECAPTION}, {"center", CSS_VAL_CENTER}, {"armenian", CSS_VAL_ARMENIAN}, {"grey", CSS_VAL_GREY}, {"yellow", CSS_VAL_YELLOW}, {"text-top", CSS_VAL_TEXT_TOP}, {"stretch", CSS_VAL_STRETCH}, {"avoid", CSS_VAL_AVOID}, {"repeat", CSS_VAL_REPEAT}, {"below", CSS_VAL_BELOW}, {"orange", CSS_VAL_ORANGE}, {"inline-table", CSS_VAL_INLINE_TABLE}, {"separate", CSS_VAL_SEPARATE}, {"crosshair", CSS_VAL_CROSSHAIR}, {"block-axis", CSS_VAL_BLOCK_AXIS}, {"show", CSS_VAL_SHOW}, {"infotext", CSS_VAL_INFOTEXT}, {"nowrap", CSS_VAL_NOWRAP}, {"slide", CSS_VAL_SLIDE}, {"outset", CSS_VAL_OUTSET}, {"end", CSS_VAL_END}, {"right", CSS_VAL_RIGHT}, {"inactivecaption", CSS_VAL_INACTIVECAPTION}, {"status-bar", CSS_VAL_STATUS_BAR}, {"captiontext", CSS_VAL_CAPTIONTEXT}, {"inline-axis", CSS_VAL_INLINE_AXIS}, {"inline-block", CSS_VAL_INLINE_BLOCK}, {"transparent", CSS_VAL_TRANSPARENT}, {"repeat-y", CSS_VAL_REPEAT_Y}, {"horizontal", CSS_VAL_HORIZONTAL}, {"blue", CSS_VAL_BLUE}, {"xx-small", CSS_VAL_XX_SMALL}, {"larger", CSS_VAL_LARGER}, {"lower", CSS_VAL_LOWER}, {"run-in", CSS_VAL_RUN_IN}, {"hiragana", CSS_VAL_HIRAGANA}, {"no-repeat", CSS_VAL_NO_REPEAT}, {"inherit", CSS_VAL_INHERIT}, {"relative", CSS_VAL_RELATIVE}, {"inside", CSS_VAL_INSIDE}, {"absolute", CSS_VAL_ABSOLUTE}, {"hand", CSS_VAL_HAND}, {"s-resize", CSS_VAL_S_RESIZE}, {"text-bottom", CSS_VAL_TEXT_BOTTOM}, {"oblique", CSS_VAL_OBLIQUE}, {"red", CSS_VAL_RED}, {"landscape", CSS_VAL_LANDSCAPE}, {"element", CSS_VAL_ELEMENT}, {"decimal", CSS_VAL_DECIMAL}, {"groove", CSS_VAL_GROOVE}, {"square", CSS_VAL_SQUARE}, {"n-resize", CSS_VAL_N_RESIZE}, {"table-row", CSS_VAL_TABLE_ROW}, {"menu", CSS_VAL_MENU}, {"lower-latin", CSS_VAL_LOWER_LATIN}, {"fuchsia", CSS_VAL_FUCHSIA}, {"green", CSS_VAL_GREEN}, {"overline", CSS_VAL_OVERLINE}, {"down", CSS_VAL_DOWN}, {"white", CSS_VAL_WHITE}, {"buttonface", CSS_VAL_BUTTONFACE}, {"x-large", CSS_VAL_X_LARGE}, {"bolder", CSS_VAL_BOLDER}, {"lighter", CSS_VAL_LIGHTER}, {"loud", CSS_VAL_LOUD}, {"super", CSS_VAL_SUPER}, {"multiple", CSS_VAL_MULTIPLE}, {"graytext", CSS_VAL_GRAYTEXT}, {"georgian", CSS_VAL_GEORGIAN}, {"ahead", CSS_VAL_AHEAD}, {"read-only", CSS_VAL_READ_ONLY}, {"-khtml-left", CSS_VAL__KHTML_LEFT}, {"close-quote", CSS_VAL_CLOSE_QUOTE}, {"table-column", CSS_VAL_TABLE_COLUMN}, {"hide", CSS_VAL_HIDE}, {"lowercase", CSS_VAL_LOWERCASE}, {"repeat-x", CSS_VAL_REPEAT_X}, {"-khtml-link", CSS_VAL__KHTML_LINK}, {"e-resize", CSS_VAL_E_RESIZE}, {"se-resize", CSS_VAL_SE_RESIZE}, {"purple", CSS_VAL_PURPLE}, {"katakana-iroha", CSS_VAL_KATAKANA_IROHA}, {"cursive", CSS_VAL_CURSIVE}, {"ne-resize", CSS_VAL_NE_RESIZE}, {"fixed", CSS_VAL_FIXED}, {"no-close-quote", CSS_VAL_NO_CLOSE_QUOTE}, {"ridge", CSS_VAL_RIDGE}, {"embed", CSS_VAL_EMBED}, {"-khtml-box", CSS_VAL__KHTML_BOX}, {"open-quote", CSS_VAL_OPEN_QUOTE}, {"upper-latin", CSS_VAL_UPPER_LATIN}, {"narrower", CSS_VAL_NARROWER}, {"buttontext", CSS_VAL_BUTTONTEXT}, {"reverse", CSS_VAL_REVERSE}, {"dotted", CSS_VAL_DOTTED}, {"w-resize", CSS_VAL_W_RESIZE}, {"lower-roman", CSS_VAL_LOWER_ROMAN}, {"sw-resize", CSS_VAL_SW_RESIZE}, {"lower-alpha", CSS_VAL_LOWER_ALPHA}, {"-khtml-auto", CSS_VAL__KHTML_AUTO}, {"marquee", CSS_VAL_MARQUEE}, {"default", CSS_VAL_DEFAULT}, {"outside", CSS_VAL_OUTSIDE}, {"unfurl", CSS_VAL_UNFURL}, {"-khtml-text", CSS_VAL__KHTML_TEXT}, {"nw-resize", CSS_VAL_NW_RESIZE}, {"no-open-quote", CSS_VAL_NO_OPEN_QUOTE}, {"wider", CSS_VAL_WIDER}, {"xx-large", CSS_VAL_XX_LARGE}, {"higher", CSS_VAL_HIGHER}, {"double", CSS_VAL_DOUBLE}, {"forwards", CSS_VAL_FORWARDS}, {"inactivecaptiontext", CSS_VAL_INACTIVECAPTIONTEXT}, {"message-box", CSS_VAL_MESSAGE_BOX}, {"uppercase", CSS_VAL_UPPERCASE}, {"middle", CSS_VAL_MIDDLE}, {"backwards", CSS_VAL_BACKWARDS}, {"window", CSS_VAL_WINDOW}, {"-khtml-body", CSS_VAL__KHTML_BODY}, {"hiragana-iroha", CSS_VAL_HIRAGANA_IROHA}, {"appworkspace", CSS_VAL_APPWORKSPACE}, {"hebrew", CSS_VAL_HEBREW}, {"-khtml-center", CSS_VAL__KHTML_CENTER}, {"menutext", CSS_VAL_MENUTEXT}, {"-khtml-nowrap", CSS_VAL__KHTML_NOWRAP}, {"-khtml-right", CSS_VAL__KHTML_RIGHT}, {"dashed", CSS_VAL_DASHED}, {"highlight", CSS_VAL_HIGHLIGHT}, {"upper-roman", CSS_VAL_UPPER_ROMAN}, {"-khtml-activelink", CSS_VAL__KHTML_ACTIVELINK}, {"medium", CSS_VAL_MEDIUM}, {"upper-alpha", CSS_VAL_UPPER_ALPHA}, {"condensed", CSS_VAL_CONDENSED}, {"hidden", CSS_VAL_HIDDEN}, {"-khtml-inline-box", CSS_VAL__KHTML_INLINE_BOX}, {"activeborder", CSS_VAL_ACTIVEBORDER}, {"inactiveborder", CSS_VAL_INACTIVEBORDER}, {"read-write", CSS_VAL_READ_WRITE}, {"threedface", CSS_VAL_THREEDFACE}, {"underline", CSS_VAL_UNDERLINE}, {"background", CSS_VAL_BACKGROUND}, {"buttonshadow", CSS_VAL_BUTTONSHADOW}, {"expanded", CSS_VAL_EXPANDED}, {"line-through", CSS_VAL_LINE_THROUGH}, {"cjk-ideographic", CSS_VAL_CJK_IDEOGRAPHIC}, {"windowtext", CSS_VAL_WINDOWTEXT}, {"table-footer-group", CSS_VAL_TABLE_FOOTER_GROUP}, {"lower-greek", CSS_VAL_LOWER_GREEK}, {"table-row-group", CSS_VAL_TABLE_ROW_GROUP}, {"windowframe", CSS_VAL_WINDOWFRAME}, {"infobackground", CSS_VAL_INFOBACKGROUND}, {"semi-condensed", CSS_VAL_SEMI_CONDENSED}, {"highlighttext", CSS_VAL_HIGHLIGHTTEXT}, {"table-column-group", CSS_VAL_TABLE_COLUMN_GROUP}, {"bidi-override", CSS_VAL_BIDI_OVERRIDE}, {"buttonhighlight", CSS_VAL_BUTTONHIGHLIGHT}, {"ultra-condensed", CSS_VAL_ULTRA_CONDENSED}, {"extra-condensed", CSS_VAL_EXTRA_CONDENSED}, {"semi-expanded", CSS_VAL_SEMI_EXPANDED}, {"-khtml-xxx-large", CSS_VAL__KHTML_XXX_LARGE}, {"decimal-leading-zero", CSS_VAL_DECIMAL_LEADING_ZERO}, {"ultra-expanded", CSS_VAL_ULTRA_EXPANDED}, {"extra-expanded", CSS_VAL_EXTRA_EXPANDED}, {"threedshadow", CSS_VAL_THREEDSHADOW},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -