00001
00002
00003
00004 #include "tld.h"
00005
00006
00007 static const Tld_table_element _tld_fr_valid[] =
00008 {
00009 { 0x2d, 0x2d },
00010 { 0x30, 0x39 },
00011 { 0x61, 0x7a },
00012 { 0xe0, 0xe0 },
00013 { 0xe2, 0xe2 },
00014 { 0xe6, 0xeb },
00015 { 0xee, 0xef },
00016 { 0xf4, 0xf4 },
00017 { 0xf9, 0xf9 },
00018 { 0xfb, 0xfc },
00019 { 0xff, 0xff },
00020 { 0x153, 0x153 }
00021 };
00022
00023 static const Tld_table _tld_fr =
00024 {
00025 "fr",
00026 "1.0",
00027 12,
00028 &_tld_fr_valid[0]
00029 };
00030
00031
00032 static const Tld_table_element _tld_no_valid[] =
00033 {
00034 { 0xe0, 0xe1 },
00035 { 0xe4, 0xea },
00036 { 0xf1, 0xf4 },
00037 { 0xf6, 0xf6 },
00038 { 0xf8, 0xf8 },
00039 { 0xfc, 0xfc },
00040 { 0x10d, 0x10d },
00041 { 0x111, 0x111 },
00042 { 0x144, 0x144 },
00043 { 0x14b, 0x14b },
00044 { 0x161, 0x161 },
00045 { 0x167, 0x167 },
00046 { 0x17e, 0x17e }
00047 };
00048
00049 static const Tld_table _tld_no =
00050 {
00051 "no",
00052 "1.0",
00053 13,
00054 &_tld_no_valid[0]
00055 };
00056
00057
00058 const Tld_table * _tld_tables[] =
00059 {
00060 &_tld_fr,
00061 &_tld_no,
00062 NULL
00063 };