⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nameprepdata.c

📁 package of develop dns
💻 C
📖 第 1 页 / 共 5 页
字号:
/* $Id: nameprepdata.c,v 1.1.1.1 2003/06/04 00:26:05 marka Exp $ *//* $-Id: generate_nameprep_data.pl,v 1.9 2002/11/29 09:08:13 ishisone Exp -$ *//* * Do not edit this file! * This file is generated from NAMEPREP specification. */#define MAP_BITS_0	9#define MAP_BITS_1	7#define MAP_BITS_2	5#define PROH_BITS_0	7#define PROH_BITS_1	7#define PROH_BITS_2	7#define UNAS_BITS_0	7#define UNAS_BITS_1	7#define UNAS_BITS_2	7#define BIDI_BITS_0	9#define BIDI_BITS_1	7#define BIDI_BITS_2	5static const unsigned short nameprep_rfc3491_map_imap[] = {	  272,   400,   528,   656,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   912, 	 1040,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,  1168,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	  784,   784,   784,   784,   784,   784,   784,   784, 	    0,     0,     1,     0,     0,     2,     3,     0, 	    4,     5,     6,     7,     8,     9,    10,    11, 	   12,    13,     0,     0,     0,     0,     0,     0, 	    0,     0,    14,    15,    16,    17,    18,    19, 	   20,    21,     0,    22,    23,    24,    25,    26, 	   27,    28,    29,     0,    30,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	   31,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	   32,    33,    34,    35,    36,    37,    38,    39, 	   40,    41,    42,    43,    44,    45,    46,    47, 	   48,     0,     0,    49,     0,    50,     0,     0, 	   51,    52,    53,    54,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,    55,    56,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,    57,    58,    59,    60,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	   61,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	   62,     0,     0,     0,     0,     0,     0,    63, 	    0,    64,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	   65,    66,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	   67,    68,    69,    70,    71,    72,    73,    74, 	   75,    76,    77,    78,    79,    67,    68,    69, 	   70,    80,    81,    73,    74,    82,    83,    84, 	   85,    86,    87,    88,    89,    90,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, 	    0,     0,     0,     0,     0,     0,     0,     0, };static const struct {	unsigned short tbl[32];} nameprep_rfc3491_map_table[] = {	{{	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 	}},	{{	   0,    2,    4,    6,    8,   10,   12,   14,   16,   18,   20, 	  22,   24,   26,   28,   30,   32,   34,   36,   38,   40,   42, 	  44,   46,   48,   50,   52,    0,    0,    0,    0,    0, 	}},	{{	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 	   0,    0,    1,    0,    0,    0,    0,    0,    0,    0,   54, 	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 	}},	{{	  57,   59,   61,   63,   65,   67,   69,   71,   73,   75,   77, 	  79,   81,   83,   85,   87,   89,   91,   93,   95,   97,   99, 	 101,    0,  103,  105,  107,  109,  111,  113,  115,  117, 	}},	{{	 123,    0,  126,    0,  129,    0,  132,    0,  135,    0,  138, 	   0,  141,    0,  144,    0,  147,    0,  150,    0,  153,    0, 	 156,    0,  159,    0,  162,    0,  165,    0,  168,    0, 	}},	{{	 171,    0,  174,    0,  177,    0,  180,    0,  183,    0,  186, 	   0,  189,    0,  192,    0,  195,    0,  202,    0,  205,    0, 	 208,    0,    0,  211,    0,  214,    0,  217,    0,  220, 	}},	{{	   0,  223,    0,  226,    0,  229,    0,  232,    0,  235,  241, 	   0,  244,    0,  247,    0,  250,    0,  253,    0,  256,    0, 	 259,    0,  262,    0,  265,    0,  268,    0,  271,    0, 	}},	{{	 274,    0,  277,    0,  280,    0,  283,    0,  286,    0,  289, 	   0,  292,    0,  295,    0,  298,    0,  301,    0,  304,    0, 	 307,    0,  310,  312,    0,  315,    0,  318,    0,   38, 	}},	{{	   0,  321,  324,    0,  327,    0,  330,  333,    0,  336,  339, 	 342,    0,    0,  345,  348,  351,  354,    0,  357,  360,    0, 	 363,  366,  369,    0,    0,    0,  372,  375,    0,  378, 	}},	{{	 381,    0,  384,    0,  387,    0,  390,  393,    0,  396,    0, 	   0,  399,    0,  402,  405,    0,  408,  411,  414,    0,  417, 	   0,  420,  423,    0,    0,    0,  426,    0,    0,    0, 	}},	{{	   0,    0,    0,    0,  429,  429,    0,  432,  432,    0,  435, 	 435,    0,  438,    0,  441,    0,  444,    0,  447,    0,  450, 	   0,  453,    0,  456,    0,  459,    0,    0,  462,    0, 	}},	{{	 465,    0,  468,    0,  471,    0,  474,    0,  477,    0,  480, 	   0,  483,    0,  486,    0,  489,  496,  496,    0,  499,    0, 	 502,  505,  508,    0,  511,    0,  514,    0,  517,    0, 	}},	{{	 520,    0,  523,    0,  526,    0,  529,    0,  532,    0,  535, 	   0,  538,    0,  541,    0,  544,    0,  547,    0,  550,    0, 	 553,    0,  556,    0,  559,    0,  562,    0,  565,    0, 	}},	{{	 568,    0,  571,    0,  574,    0,  577,    0,  580,    0,  583, 	   0,  586,    0,  589,    0,  592,    0,  595,    0,    0,    0, 	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 	}},	{{	   0,    0,    0,    0,    0,  598,    0,    0,    0,    0,    0, 	   0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0, 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -