libidn: tlds.c Source File

libidn 1.44

tlds.c
Go to the documentation of this file.
1/* This file is automatically generated. DO NOT EDIT!
2 Instead, edit gen-tld-tables.pl and re-run. */
3
4#include <config.h>
5#include "tld.h"
6
7/* TLD fr */
8static const Tld_table_element _tld_fr_valid[] =
9{
10 { 0x2d, 0x2d },
11 { 0x30, 0x39 },
12 { 0x61, 0x7a },
13 { 0xe0, 0xe0 },
14 { 0xe2, 0xe2 },
15 { 0xe6, 0xeb },
16 { 0xee, 0xef },
17 { 0xf4, 0xf4 },
18 { 0xf9, 0xf9 },
19 { 0xfb, 0xfc },
20 { 0xff, 0xff },
21 { 0x153, 0x153 }
22};
23
24static const Tld_table _tld_fr =
25{
26 "fr",
27 "1.0",
28 12,
29 &_tld_fr_valid[0]
30};
31
32/* TLD no */
33static const Tld_table_element _tld_no_valid[] =
34{
35 { 0xe0, 0xe1 },
36 { 0xe4, 0xea },
37 { 0xef, 0xef },
38 { 0xf1, 0xf4 },
39 { 0xf6, 0xf6 },
40 { 0xf8, 0xf8 },
41 { 0xfc, 0xfc },
42 { 0x10d, 0x10d },
43 { 0x111, 0x111 },
44 { 0x144, 0x144 },
45 { 0x14b, 0x14b },
46 { 0x161, 0x161 },
47 { 0x167, 0x167 },
48 { 0x17e, 0x17e }
49};
50
51static const Tld_table _tld_no =
52{
53 "no",
54 "2.0",
55 14,
56 &_tld_no_valid[0]
57};
58
59/* Main array */
60extern const Tld_table *_tld_tables[];
61 const Tld_table * _tld_tables[] =
62{
63 &_tld_fr,
64 &_tld_no,
65 NULL
66};
Tld_table_element
Definition tld.h:79
Tld_table
Definition tld.h:95
_tld_tables
const Tld_table * _tld_tables[]
Definition tlds.c:61
tld.h