📄 cssvalues.c
字号:
/* ANSI-C code produced by gperf version 2.7.1 (19981006 egcs) *//* Command-line: gperf -a -L ANSI-C -E -C -c -o -t -k * -NfindValue -Hhash_val -Wwordlist_value -D -s 2 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 = 1296, duplicates = 1 */#ifdef __GNUC____inline#endifstatic unsigned inthash_val (register const char *str, register unsigned int len){ static const unsigned short asso_values[] = { 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 0, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 0, 100, 55, 5, 0, 20, 145, 115, 15, 0, 80, 0, 225, 220, 105, 155, 5, 0, 5, 0, 85, 90, 295, 180, 15, 45, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299 }; register int hval = len; switch (hval) { default: 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 = 187, MIN_WORD_LENGTH = 3, MAX_WORD_LENGTH = 20, MIN_HASH_VALUE = 3, MAX_HASH_VALUE = 1298 }; static const struct css_value wordlist_value[] = { {"ltr", CSS_VAL_LTR}, {"rtl", CSS_VAL_RTL}, {"left", CSS_VAL_LEFT}, {"fast", CSS_VAL_FAST}, {"faster", CSS_VAL_FASTER}, {"far-left", CSS_VAL_FAR_LEFT}, {"left-side", CSS_VAL_LEFT_SIDE}, {"e-resize", CSS_VAL_E_RESIZE}, {"s-resize", CSS_VAL_S_RESIZE}, {"se-resize", CSS_VAL_SE_RESIZE}, {"static", CSS_VAL_STATIC}, {"disc", CSS_VAL_DISC}, {"italic", CSS_VAL_ITALIC}, {"level", CSS_VAL_LEVEL}, {"square", CSS_VAL_SQUARE}, {"table", CSS_VAL_TABLE}, {"relative", CSS_VAL_RELATIVE}, {"default", CSS_VAL_DEFAULT}, {"dotted", CSS_VAL_DOTTED}, {"circle", CSS_VAL_CIRCLE}, {"soft", CSS_VAL_SOFT}, {"solid", CSS_VAL_SOLID}, {"dashed", CSS_VAL_DASHED}, {"hide", CSS_VAL_HIDE}, {"justify", CSS_VAL_JUSTIFY}, {"large", CSS_VAL_LARGE}, {"larger", CSS_VAL_LARGER}, {"pre", CSS_VAL_PRE}, {"repeat", CSS_VAL_REPEAT}, {"table-cell", CSS_VAL_TABLE_CELL}, {"separate", CSS_VAL_SEPARATE}, {"code", CSS_VAL_CODE}, {"ridge", CSS_VAL_RIDGE}, {"scroll", CSS_VAL_SCROLL}, {"cross", CSS_VAL_CROSS}, {"repeat-y", CSS_VAL_REPEAT_Y}, {"text", CSS_VAL_TEXT}, {"digits", CSS_VAL_DIGITS}, {"sub", CSS_VAL_SUB}, {"auto", CSS_VAL_AUTO}, {"loud", CSS_VAL_LOUD}, {"outset", CSS_VAL_OUTSET}, {"status-bar", CSS_VAL_STATUS_BAR}, {"x-fast", CSS_VAL_X_FAST}, {"bold", CSS_VAL_BOLD}, {"bolder", CSS_VAL_BOLDER}, {"avoid", CSS_VAL_AVOID}, {"outside", CSS_VAL_OUTSIDE}, {"fixed", CSS_VAL_FIXED}, {"visible", CSS_VAL_VISIBLE}, {"small", CSS_VAL_SMALL}, {"smaller", CSS_VAL_SMALLER}, {"inset", CSS_VAL_INSET}, {"silent", CSS_VAL_SILENT}, {"super", CSS_VAL_SUPER}, {"middle", CSS_VAL_MIDDLE}, {"top", CSS_VAL_TOP}, {"inside", CSS_VAL_INSIDE}, {"list-item", CSS_VAL_LIST_ITEM}, {"thick", CSS_VAL_THICK}, {"help", CSS_VAL_HELP}, {"right", CSS_VAL_RIGHT}, {"center", CSS_VAL_CENTER}, {"lighter", CSS_VAL_LIGHTER}, {"portrait", CSS_VAL_PORTRAIT}, {"n-resize", CSS_VAL_N_RESIZE}, {"ne-resize", CSS_VAL_NE_RESIZE}, {"capitalize", CSS_VAL_CAPITALIZE}, {"above", CSS_VAL_ABOVE}, {"double", CSS_VAL_DOUBLE}, {"absolute", CSS_VAL_ABSOLUTE}, {"far-right", CSS_VAL_FAR_RIGHT}, {"center-left", CSS_VAL_CENTER_LEFT}, {"decimal", CSS_VAL_DECIMAL}, {"crosshair", CSS_VAL_CROSSHAIR}, {"right-side", CSS_VAL_RIGHT_SIDE}, {"marker", CSS_VAL_MARKER}, {"wait", CSS_VAL_WAIT}, {"x-soft", CSS_VAL_X_SOFT}, {"oblique", CSS_VAL_OBLIQUE}, {"crop", CSS_VAL_CROP}, {"wider", CSS_VAL_WIDER}, {"always", CSS_VAL_ALWAYS}, {"both", CSS_VAL_BOTH}, {"collapse", CSS_VAL_COLLAPSE}, {"invert", CSS_VAL_INVERT}, {"x-large", CSS_VAL_X_LARGE}, {"leftwards", CSS_VAL_LEFTWARDS}, {"embed", CSS_VAL_EMBED}, {"repeat-x", CSS_VAL_REPEAT_X}, {"block", CSS_VAL_BLOCK}, {"baseline", CSS_VAL_BASELINE}, {"thin", CSS_VAL_THIN}, {"spell-out", CSS_VAL_SPELL_OUT}, {"bidi-override", CSS_VAL_BIDI_OVERRIDE}, {"hidden", CSS_VAL_HIDDEN}, {"w-resize", CSS_VAL_W_RESIZE}, {"close-quote", CSS_VAL_CLOSE_QUOTE}, {"sw-resize", CSS_VAL_SW_RESIZE}, {"x-loud", CSS_VAL_X_LOUD}, {"once", CSS_VAL_ONCE}, {"katakana", CSS_VAL_KATAKANA}, {"high", CSS_VAL_HIGH}, {"higher", CSS_VAL_HIGHER}, {"icon", CSS_VAL_ICON}, {"low", CSS_VAL_LOW}, {"lower", CSS_VAL_LOWER}, {"slow", CSS_VAL_SLOW}, {"slower", CSS_VAL_SLOWER}, {"x-small", CSS_VAL_X_SMALL}, {"blink", CSS_VAL_BLINK}, {"mix", CSS_VAL_MIX}, {"move", CSS_VAL_MOVE}, {"overline", CSS_VAL_OVERLINE}, {"text-top", CSS_VAL_TEXT_TOP}, {"landscape", CSS_VAL_LANDSCAPE}, {"groove", CSS_VAL_GROOVE}, {"small-caps", CSS_VAL_SMALL_CAPS}, {"behind", CSS_VAL_BEHIND}, {"uppercase", CSS_VAL_UPPERCASE}, {"lowercase", CSS_VAL_LOWERCASE}, {"inline", CSS_VAL_INLINE}, {"no-repeat", CSS_VAL_NO_REPEAT}, {"pointer", CSS_VAL_POINTER}, {"hiragana", CSS_VAL_HIRAGANA}, {"below", CSS_VAL_BELOW}, {"table-row", CSS_VAL_TABLE_ROW}, {"xx-large", CSS_VAL_XX_LARGE}, {"hebrew", CSS_VAL_HEBREW}, {"show", CSS_VAL_SHOW}, {"menu", CSS_VAL_MENU}, {"bottom", CSS_VAL_BOTTOM}, {"run-in", CSS_VAL_RUN_IN}, {"none", CSS_VAL_NONE}, {"underline", CSS_VAL_UNDERLINE}, {"normal", CSS_VAL_NORMAL}, {"caption", CSS_VAL_CAPTION}, {"medium", CSS_VAL_MEDIUM}, {"center-right", CSS_VAL_CENTER_RIGHT},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -