1 // $Id$
2 //
3 // Add 100 password records and quit yapet. Changes master password
4 // after each record added.
5 //
6 //
7 // call yapet like this
8 //
9 // LD_PRELOAD=libpwrecord.so yapet -i /tmp/testfile
10 #include <libyacurscfg.h>
11
12 #if defined(HAVE_CURSES_ENHANCED) && defined(HAVE_LOCALE_H) && \
13 defined(HAVE_CWCHAR) && !defined(DISABLE_WCHAR)
14 #define YACURS_USE_WCHAR 1
15 #endif
16
17 #include <unistd.h>
18 #include <cstdlib>
19
20 #ifdef YACURS_USE_WCHAR
21 #include <clocale>
22 #include <cwchar>
23 #endif
24
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28
29 #ifdef YACURS_USE_WCHAR
30 std::wint_t
31 #else
32 int
33 #endif
34 __test_data[700][100] = {
35 // Confirm creation of new file
36 {'\n', 0},
37 // Password for new file
38 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '\n', 0},
39 // Enter password again
40 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '\n', 0},
41 // Press ok button
42 {'\n', 0},
43
44 // Test Record 0
45 {'\n', 'a', 0},
46 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '0', '\n', 0},
47 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '0', '\n', 0},
48 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '0', '\n', 0},
49 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
50 '0', '\n', 0},
51 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '0',
52 '\n', 0},
53 {'\n', 'c', 0},
54 {'\n', 'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '\n',
55 '\n', 0},
56 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '1',
57 '\n', 0},
58 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '1',
59 '\n', 0},
60 // Test Record 1
61 {'\n', 'a', 0},
62 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '\n', 0},
63 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '\n', 0},
64 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '\n', 0},
65 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
66 '1', '\n', 0},
67 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
68 '\n', 0},
69 {'\n', 'c', 0},
70 {'\n', 'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0',
71 '1', '\n', '\n', 0},
72 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '2',
73 '\n', 0},
74 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '2',
75 '\n', 0},
76 // Test Record 2
77 {'\n', 'a', 0},
78 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '\n', 0},
79 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '\n', 0},
80 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '\n', 0},
81 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
82 '2', '\n', 0},
83 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
84 '\n', 0},
85 {'\n', 'c', 0},
86 {'\n', 'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0',
87 '2', '\n', '\n', 0},
88 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '3',
89 '\n', 0},
90 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '3',
91 '\n', 0},
92 // Test Record 3
93 {'\n', 'a', 0},
94 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '\n', 0},
95 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '\n', 0},
96 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '\n', 0},
97 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
98 '3', '\n', 0},
99 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
100 '\n', 0},
101 {'\n', 'c', 0},
102 {'\n', 'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0',
103 '3', '\n', '\n', 0},
104 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '4',
105 '\n', 0},
106 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '4',
107 '\n', 0},
108 // Test Record 4
109 {'\n', 'a', 0},
110 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '\n', 0},
111 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '\n', 0},
112 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '\n', 0},
113 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
114 '4', '\n', 0},
115 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
116 '\n', 0},
117 {'\n', 'c', 0},
118 {'\n', 'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0',
119 '4', '\n', '\n', 0},
120 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '5',
121 '\n', 0},
122 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '5',
123 '\n', 0},
124 // Test Record 5
125 {'\n', 'a', 0},
126 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '\n', 0},
127 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '\n', 0},
128 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '\n', 0},
129 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
130 '5', '\n', 0},
131 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
132 '\n', 0},
133 {'\n', 'c', 0},
134 {'\n', 'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0',
135 '5', '\n', '\n', 0},
136 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '6',
137 '\n', 0},
138 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '6',
139 '\n', 0},
140 // Test Record 6
141 {'\n', 'a', 0},
142 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '\n', 0},
143 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '\n', 0},
144 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '\n', 0},
145 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
146 '6', '\n', 0},
147 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
148 '\n', 0},
149 {'\n', 'c', 0},
150 {'\n', 'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0',
151 '6', '\n', '\n', 0},
152 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '7',
153 '\n', 0},
154 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '7',
155 '\n', 0},
156 // Test Record 7
157 {'\n', 'a', 0},
158 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '\n', 0},
159 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '\n', 0},
160 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '\n', 0},
161 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
162 '7', '\n', 0},
163 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
164 '\n', 0},
165 {'\n', 'c', 0},
166 {'\n', 'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0',
167 '7', '\n', '\n', 0},
168 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '8',
169 '\n', 0},
170 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '8',
171 '\n', 0},
172 // Test Record 8
173 {'\n', 'a', 0},
174 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '\n', 0},
175 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '\n', 0},
176 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '\n', 0},
177 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
178 '8', '\n', 0},
179 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
180 '\n', 0},
181 // Test Record 9
182 {'\n', 'a', 0},
183 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '\n', 0},
184 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '\n', 0},
185 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '\n', 0},
186 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
187 '9', '\n', 0},
188 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
189 '\n', 0},
190 // Test Record 10
191 {'\n', 'a', 0},
192 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '0', '\n', 0},
193 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '0', '\n', 0},
194 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '0', '\n', 0},
195 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
196 '1', '0', '\n', 0},
197 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
198 '0', '\n', 0},
199 // Test Record 11
200 {'\n', 'a', 0},
201 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '1', '\n', 0},
202 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '1', '\n', 0},
203 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '1', '\n', 0},
204 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
205 '1', '1', '\n', 0},
206 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
207 '1', '\n', 0},
208 // Test Record 12
209 {'\n', 'a', 0},
210 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '2', '\n', 0},
211 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '2', '\n', 0},
212 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '2', '\n', 0},
213 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
214 '1', '2', '\n', 0},
215 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
216 '2', '\n', 0},
217 // Test Record 13
218 {'\n', 'a', 0},
219 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '3', '\n', 0},
220 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '3', '\n', 0},
221 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '3', '\n', 0},
222 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
223 '1', '3', '\n', 0},
224 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
225 '3', '\n', 0},
226 // Test Record 14
227 {'\n', 'a', 0},
228 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '4', '\n', 0},
229 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '4', '\n', 0},
230 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '4', '\n', 0},
231 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
232 '1', '4', '\n', 0},
233 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
234 '4', '\n', 0},
235 // Test Record 15
236 {'\n', 'a', 0},
237 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '5', '\n', 0},
238 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '5', '\n', 0},
239 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '5', '\n', 0},
240 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
241 '1', '5', '\n', 0},
242 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
243 '5', '\n', 0},
244 // Test Record 16
245 {'\n', 'a', 0},
246 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '6', '\n', 0},
247 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '6', '\n', 0},
248 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '6', '\n', 0},
249 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
250 '1', '6', '\n', 0},
251 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
252 '6', '\n', 0},
253 // Test Record 17
254 {'\n', 'a', 0},
255 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '7', '\n', 0},
256 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '7', '\n', 0},
257 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '7', '\n', 0},
258 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
259 '1', '7', '\n', 0},
260 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
261 '7', '\n', 0},
262 // Test Record 18
263 {'\n', 'a', 0},
264 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '8', '\n', 0},
265 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '8', '\n', 0},
266 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '8', '\n', 0},
267 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
268 '1', '8', '\n', 0},
269 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
270 '8', '\n', 0},
271 // Test Record 19
272 {'\n', 'a', 0},
273 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '1', '9', '\n', 0},
274 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '1', '9', '\n', 0},
275 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '1', '9', '\n', 0},
276 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
277 '1', '9', '\n', 0},
278 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '1',
279 '9', '\n', 0},
280 // Test Record 20
281 {'\n', 'a', 0},
282 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '0', '\n', 0},
283 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '0', '\n', 0},
284 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '0', '\n', 0},
285 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
286 '2', '0', '\n', 0},
287 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
288 '0', '\n', 0},
289 // Test Record 21
290 {'\n', 'a', 0},
291 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '1', '\n', 0},
292 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '1', '\n', 0},
293 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '1', '\n', 0},
294 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
295 '2', '1', '\n', 0},
296 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
297 '1', '\n', 0},
298 // Test Record 22
299 {'\n', 'a', 0},
300 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '2', '\n', 0},
301 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '2', '\n', 0},
302 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '2', '\n', 0},
303 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
304 '2', '2', '\n', 0},
305 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
306 '2', '\n', 0},
307 // Test Record 23
308 {'\n', 'a', 0},
309 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '3', '\n', 0},
310 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '3', '\n', 0},
311 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '3', '\n', 0},
312 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
313 '2', '3', '\n', 0},
314 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
315 '3', '\n', 0},
316 // Test Record 24
317 {'\n', 'a', 0},
318 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '4', '\n', 0},
319 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '4', '\n', 0},
320 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '4', '\n', 0},
321 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
322 '2', '4', '\n', 0},
323 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
324 '4', '\n', 0},
325 // Test Record 25
326 {'\n', 'a', 0},
327 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '5', '\n', 0},
328 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '5', '\n', 0},
329 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '5', '\n', 0},
330 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
331 '2', '5', '\n', 0},
332 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
333 '5', '\n', 0},
334 // Test Record 26
335 {'\n', 'a', 0},
336 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '6', '\n', 0},
337 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '6', '\n', 0},
338 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '6', '\n', 0},
339 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
340 '2', '6', '\n', 0},
341 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
342 '6', '\n', 0},
343 // Test Record 27
344 {'\n', 'a', 0},
345 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '7', '\n', 0},
346 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '7', '\n', 0},
347 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '7', '\n', 0},
348 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
349 '2', '7', '\n', 0},
350 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
351 '7', '\n', 0},
352 // Test Record 28
353 {'\n', 'a', 0},
354 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '8', '\n', 0},
355 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '8', '\n', 0},
356 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '8', '\n', 0},
357 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
358 '2', '8', '\n', 0},
359 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
360 '8', '\n', 0},
361 // Test Record 29
362 {'\n', 'a', 0},
363 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '2', '9', '\n', 0},
364 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '2', '9', '\n', 0},
365 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '2', '9', '\n', 0},
366 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
367 '2', '9', '\n', 0},
368 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '2',
369 '9', '\n', 0},
370 // Test Record 30
371 {'\n', 'a', 0},
372 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '0', '\n', 0},
373 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '0', '\n', 0},
374 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '0', '\n', 0},
375 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
376 '3', '0', '\n', 0},
377 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
378 '0', '\n', 0},
379 // Test Record 31
380 {'\n', 'a', 0},
381 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '1', '\n', 0},
382 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '1', '\n', 0},
383 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '1', '\n', 0},
384 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
385 '3', '1', '\n', 0},
386 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
387 '1', '\n', 0},
388 // Test Record 32
389 {'\n', 'a', 0},
390 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '2', '\n', 0},
391 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '2', '\n', 0},
392 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '2', '\n', 0},
393 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
394 '3', '2', '\n', 0},
395 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
396 '2', '\n', 0},
397 // Test Record 33
398 {'\n', 'a', 0},
399 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '3', '\n', 0},
400 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '3', '\n', 0},
401 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '3', '\n', 0},
402 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
403 '3', '3', '\n', 0},
404 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
405 '3', '\n', 0},
406 // Test Record 34
407 {'\n', 'a', 0},
408 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '4', '\n', 0},
409 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '4', '\n', 0},
410 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '4', '\n', 0},
411 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
412 '3', '4', '\n', 0},
413 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
414 '4', '\n', 0},
415 // Test Record 35
416 {'\n', 'a', 0},
417 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '5', '\n', 0},
418 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '5', '\n', 0},
419 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '5', '\n', 0},
420 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
421 '3', '5', '\n', 0},
422 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
423 '5', '\n', 0},
424 // Test Record 36
425 {'\n', 'a', 0},
426 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '6', '\n', 0},
427 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '6', '\n', 0},
428 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '6', '\n', 0},
429 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
430 '3', '6', '\n', 0},
431 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
432 '6', '\n', 0},
433 // Test Record 37
434 {'\n', 'a', 0},
435 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '7', '\n', 0},
436 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '7', '\n', 0},
437 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '7', '\n', 0},
438 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
439 '3', '7', '\n', 0},
440 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
441 '7', '\n', 0},
442 // Test Record 38
443 {'\n', 'a', 0},
444 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '8', '\n', 0},
445 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '8', '\n', 0},
446 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '8', '\n', 0},
447 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
448 '3', '8', '\n', 0},
449 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
450 '8', '\n', 0},
451 // Test Record 39
452 {'\n', 'a', 0},
453 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '3', '9', '\n', 0},
454 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '3', '9', '\n', 0},
455 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '3', '9', '\n', 0},
456 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
457 '3', '9', '\n', 0},
458 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '3',
459 '9', '\n', 0},
460 // Test Record 40
461 {'\n', 'a', 0},
462 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '0', '\n', 0},
463 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '0', '\n', 0},
464 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '0', '\n', 0},
465 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
466 '4', '0', '\n', 0},
467 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
468 '0', '\n', 0},
469 // Test Record 41
470 {'\n', 'a', 0},
471 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '1', '\n', 0},
472 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '1', '\n', 0},
473 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '1', '\n', 0},
474 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
475 '4', '1', '\n', 0},
476 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
477 '1', '\n', 0},
478 // Test Record 42
479 {'\n', 'a', 0},
480 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '2', '\n', 0},
481 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '2', '\n', 0},
482 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '2', '\n', 0},
483 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
484 '4', '2', '\n', 0},
485 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
486 '2', '\n', 0},
487 // Test Record 43
488 {'\n', 'a', 0},
489 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '3', '\n', 0},
490 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '3', '\n', 0},
491 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '3', '\n', 0},
492 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
493 '4', '3', '\n', 0},
494 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
495 '3', '\n', 0},
496 // Test Record 44
497 {'\n', 'a', 0},
498 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '4', '\n', 0},
499 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '4', '\n', 0},
500 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '4', '\n', 0},
501 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
502 '4', '4', '\n', 0},
503 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
504 '4', '\n', 0},
505 // Test Record 45
506 {'\n', 'a', 0},
507 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '5', '\n', 0},
508 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '5', '\n', 0},
509 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '5', '\n', 0},
510 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
511 '4', '5', '\n', 0},
512 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
513 '5', '\n', 0},
514 // Test Record 46
515 {'\n', 'a', 0},
516 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '6', '\n', 0},
517 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '6', '\n', 0},
518 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '6', '\n', 0},
519 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
520 '4', '6', '\n', 0},
521 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
522 '6', '\n', 0},
523 // Test Record 47
524 {'\n', 'a', 0},
525 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '7', '\n', 0},
526 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '7', '\n', 0},
527 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '7', '\n', 0},
528 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
529 '4', '7', '\n', 0},
530 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
531 '7', '\n', 0},
532 // Test Record 48
533 {'\n', 'a', 0},
534 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '8', '\n', 0},
535 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '8', '\n', 0},
536 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '8', '\n', 0},
537 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
538 '4', '8', '\n', 0},
539 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
540 '8', '\n', 0},
541 // Test Record 49
542 {'\n', 'a', 0},
543 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '4', '9', '\n', 0},
544 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '4', '9', '\n', 0},
545 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '4', '9', '\n', 0},
546 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
547 '4', '9', '\n', 0},
548 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '4',
549 '9', '\n', 0},
550 // Test Record 50
551 {'\n', 'a', 0},
552 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '0', '\n', 0},
553 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '0', '\n', 0},
554 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '0', '\n', 0},
555 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
556 '5', '0', '\n', 0},
557 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
558 '0', '\n', 0},
559 // Test Record 51
560 {'\n', 'a', 0},
561 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '1', '\n', 0},
562 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '1', '\n', 0},
563 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '1', '\n', 0},
564 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
565 '5', '1', '\n', 0},
566 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
567 '1', '\n', 0},
568 // Test Record 52
569 {'\n', 'a', 0},
570 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '2', '\n', 0},
571 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '2', '\n', 0},
572 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '2', '\n', 0},
573 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
574 '5', '2', '\n', 0},
575 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
576 '2', '\n', 0},
577 // Test Record 53
578 {'\n', 'a', 0},
579 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '3', '\n', 0},
580 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '3', '\n', 0},
581 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '3', '\n', 0},
582 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
583 '5', '3', '\n', 0},
584 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
585 '3', '\n', 0},
586 // Test Record 54
587 {'\n', 'a', 0},
588 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '4', '\n', 0},
589 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '4', '\n', 0},
590 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '4', '\n', 0},
591 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
592 '5', '4', '\n', 0},
593 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
594 '4', '\n', 0},
595 // Test Record 55
596 {'\n', 'a', 0},
597 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '5', '\n', 0},
598 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '5', '\n', 0},
599 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '5', '\n', 0},
600 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
601 '5', '5', '\n', 0},
602 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
603 '5', '\n', 0},
604 // Test Record 56
605 {'\n', 'a', 0},
606 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '6', '\n', 0},
607 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '6', '\n', 0},
608 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '6', '\n', 0},
609 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
610 '5', '6', '\n', 0},
611 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
612 '6', '\n', 0},
613 // Test Record 57
614 {'\n', 'a', 0},
615 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '7', '\n', 0},
616 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '7', '\n', 0},
617 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '7', '\n', 0},
618 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
619 '5', '7', '\n', 0},
620 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
621 '7', '\n', 0},
622 // Test Record 58
623 {'\n', 'a', 0},
624 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '8', '\n', 0},
625 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '8', '\n', 0},
626 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '8', '\n', 0},
627 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
628 '5', '8', '\n', 0},
629 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
630 '8', '\n', 0},
631 // Test Record 59
632 {'\n', 'a', 0},
633 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '5', '9', '\n', 0},
634 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '5', '9', '\n', 0},
635 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '5', '9', '\n', 0},
636 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
637 '5', '9', '\n', 0},
638 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '5',
639 '9', '\n', 0},
640 // Test Record 60
641 {'\n', 'a', 0},
642 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '0', '\n', 0},
643 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '0', '\n', 0},
644 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '0', '\n', 0},
645 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
646 '6', '0', '\n', 0},
647 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
648 '0', '\n', 0},
649 // Test Record 61
650 {'\n', 'a', 0},
651 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '1', '\n', 0},
652 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '1', '\n', 0},
653 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '1', '\n', 0},
654 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
655 '6', '1', '\n', 0},
656 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
657 '1', '\n', 0},
658 // Test Record 62
659 {'\n', 'a', 0},
660 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '2', '\n', 0},
661 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '2', '\n', 0},
662 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '2', '\n', 0},
663 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
664 '6', '2', '\n', 0},
665 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
666 '2', '\n', 0},
667 // Test Record 63
668 {'\n', 'a', 0},
669 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '3', '\n', 0},
670 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '3', '\n', 0},
671 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '3', '\n', 0},
672 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
673 '6', '3', '\n', 0},
674 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
675 '3', '\n', 0},
676 // Test Record 64
677 {'\n', 'a', 0},
678 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '4', '\n', 0},
679 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '4', '\n', 0},
680 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '4', '\n', 0},
681 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
682 '6', '4', '\n', 0},
683 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
684 '4', '\n', 0},
685 // Test Record 65
686 {'\n', 'a', 0},
687 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '5', '\n', 0},
688 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '5', '\n', 0},
689 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '5', '\n', 0},
690 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
691 '6', '5', '\n', 0},
692 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
693 '5', '\n', 0},
694 // Test Record 66
695 {'\n', 'a', 0},
696 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '6', '\n', 0},
697 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '6', '\n', 0},
698 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '6', '\n', 0},
699 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
700 '6', '6', '\n', 0},
701 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
702 '6', '\n', 0},
703 // Test Record 67
704 {'\n', 'a', 0},
705 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '7', '\n', 0},
706 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '7', '\n', 0},
707 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '7', '\n', 0},
708 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
709 '6', '7', '\n', 0},
710 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
711 '7', '\n', 0},
712 // Test Record 68
713 {'\n', 'a', 0},
714 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '8', '\n', 0},
715 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '8', '\n', 0},
716 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '8', '\n', 0},
717 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
718 '6', '8', '\n', 0},
719 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
720 '8', '\n', 0},
721 // Test Record 69
722 {'\n', 'a', 0},
723 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '6', '9', '\n', 0},
724 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '6', '9', '\n', 0},
725 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '6', '9', '\n', 0},
726 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
727 '6', '9', '\n', 0},
728 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '6',
729 '9', '\n', 0},
730 // Test Record 70
731 {'\n', 'a', 0},
732 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '0', '\n', 0},
733 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '0', '\n', 0},
734 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '0', '\n', 0},
735 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
736 '7', '0', '\n', 0},
737 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
738 '0', '\n', 0},
739 // Test Record 71
740 {'\n', 'a', 0},
741 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '1', '\n', 0},
742 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '1', '\n', 0},
743 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '1', '\n', 0},
744 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
745 '7', '1', '\n', 0},
746 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
747 '1', '\n', 0},
748 // Test Record 72
749 {'\n', 'a', 0},
750 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '2', '\n', 0},
751 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '2', '\n', 0},
752 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '2', '\n', 0},
753 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
754 '7', '2', '\n', 0},
755 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
756 '2', '\n', 0},
757 // Test Record 73
758 {'\n', 'a', 0},
759 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '3', '\n', 0},
760 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '3', '\n', 0},
761 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '3', '\n', 0},
762 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
763 '7', '3', '\n', 0},
764 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
765 '3', '\n', 0},
766 // Test Record 74
767 {'\n', 'a', 0},
768 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '4', '\n', 0},
769 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '4', '\n', 0},
770 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '4', '\n', 0},
771 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
772 '7', '4', '\n', 0},
773 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
774 '4', '\n', 0},
775 // Test Record 75
776 {'\n', 'a', 0},
777 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '5', '\n', 0},
778 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '5', '\n', 0},
779 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '5', '\n', 0},
780 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
781 '7', '5', '\n', 0},
782 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
783 '5', '\n', 0},
784 // Test Record 76
785 {'\n', 'a', 0},
786 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '6', '\n', 0},
787 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '6', '\n', 0},
788 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '6', '\n', 0},
789 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
790 '7', '6', '\n', 0},
791 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
792 '6', '\n', 0},
793 // Test Record 77
794 {'\n', 'a', 0},
795 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '7', '\n', 0},
796 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '7', '\n', 0},
797 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '7', '\n', 0},
798 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
799 '7', '7', '\n', 0},
800 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
801 '7', '\n', 0},
802 // Test Record 78
803 {'\n', 'a', 0},
804 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '8', '\n', 0},
805 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '8', '\n', 0},
806 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '8', '\n', 0},
807 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
808 '7', '8', '\n', 0},
809 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
810 '8', '\n', 0},
811 // Test Record 79
812 {'\n', 'a', 0},
813 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '7', '9', '\n', 0},
814 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '7', '9', '\n', 0},
815 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '7', '9', '\n', 0},
816 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
817 '7', '9', '\n', 0},
818 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '7',
819 '9', '\n', 0},
820 // Test Record 80
821 {'\n', 'a', 0},
822 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '0', '\n', 0},
823 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '0', '\n', 0},
824 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '0', '\n', 0},
825 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
826 '8', '0', '\n', 0},
827 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
828 '0', '\n', 0},
829 // Test Record 81
830 {'\n', 'a', 0},
831 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '1', '\n', 0},
832 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '1', '\n', 0},
833 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '1', '\n', 0},
834 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
835 '8', '1', '\n', 0},
836 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
837 '1', '\n', 0},
838 // Test Record 82
839 {'\n', 'a', 0},
840 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '2', '\n', 0},
841 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '2', '\n', 0},
842 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '2', '\n', 0},
843 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
844 '8', '2', '\n', 0},
845 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
846 '2', '\n', 0},
847 // Test Record 83
848 {'\n', 'a', 0},
849 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '3', '\n', 0},
850 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '3', '\n', 0},
851 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '3', '\n', 0},
852 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
853 '8', '3', '\n', 0},
854 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
855 '3', '\n', 0},
856 // Test Record 84
857 {'\n', 'a', 0},
858 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '4', '\n', 0},
859 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '4', '\n', 0},
860 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '4', '\n', 0},
861 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
862 '8', '4', '\n', 0},
863 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
864 '4', '\n', 0},
865 // Test Record 85
866 {'\n', 'a', 0},
867 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '5', '\n', 0},
868 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '5', '\n', 0},
869 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '5', '\n', 0},
870 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
871 '8', '5', '\n', 0},
872 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
873 '5', '\n', 0},
874 // Test Record 86
875 {'\n', 'a', 0},
876 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '6', '\n', 0},
877 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '6', '\n', 0},
878 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '6', '\n', 0},
879 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
880 '8', '6', '\n', 0},
881 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
882 '6', '\n', 0},
883 // Test Record 87
884 {'\n', 'a', 0},
885 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '7', '\n', 0},
886 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '7', '\n', 0},
887 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '7', '\n', 0},
888 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
889 '8', '7', '\n', 0},
890 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
891 '7', '\n', 0},
892 // Test Record 88
893 {'\n', 'a', 0},
894 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '8', '\n', 0},
895 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '8', '\n', 0},
896 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '8', '\n', 0},
897 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
898 '8', '8', '\n', 0},
899 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
900 '8', '\n', 0},
901 // Test Record 89
902 {'\n', 'a', 0},
903 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '8', '9', '\n', 0},
904 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '8', '9', '\n', 0},
905 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '8', '9', '\n', 0},
906 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
907 '8', '9', '\n', 0},
908 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '8',
909 '9', '\n', 0},
910 // Test Record 90
911 {'\n', 'a', 0},
912 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '0', '\n', 0},
913 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '0', '\n', 0},
914 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '0', '\n', 0},
915 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
916 '9', '0', '\n', 0},
917 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
918 '0', '\n', 0},
919 // Test Record 91
920 {'\n', 'a', 0},
921 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '1', '\n', 0},
922 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '1', '\n', 0},
923 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '1', '\n', 0},
924 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
925 '9', '1', '\n', 0},
926 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
927 '1', '\n', 0},
928 // Test Record 92
929 {'\n', 'a', 0},
930 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '2', '\n', 0},
931 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '2', '\n', 0},
932 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '2', '\n', 0},
933 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
934 '9', '2', '\n', 0},
935 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
936 '2', '\n', 0},
937 // Test Record 93
938 {'\n', 'a', 0},
939 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '3', '\n', 0},
940 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '3', '\n', 0},
941 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '3', '\n', 0},
942 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
943 '9', '3', '\n', 0},
944 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
945 '3', '\n', 0},
946 // Test Record 94
947 {'\n', 'a', 0},
948 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '4', '\n', 0},
949 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '4', '\n', 0},
950 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '4', '\n', 0},
951 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
952 '9', '4', '\n', 0},
953 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
954 '4', '\n', 0},
955 // Test Record 95
956 {'\n', 'a', 0},
957 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '5', '\n', 0},
958 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '5', '\n', 0},
959 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '5', '\n', 0},
960 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
961 '9', '5', '\n', 0},
962 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
963 '5', '\n', 0},
964 // Test Record 96
965 {'\n', 'a', 0},
966 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '6', '\n', 0},
967 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '6', '\n', 0},
968 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '6', '\n', 0},
969 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
970 '9', '6', '\n', 0},
971 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
972 '6', '\n', 0},
973 // Test Record 97
974 {'\n', 'a', 0},
975 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '7', '\n', 0},
976 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '7', '\n', 0},
977 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '7', '\n', 0},
978 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
979 '9', '7', '\n', 0},
980 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
981 '7', '\n', 0},
982 // Test Record 98
983 {'\n', 'a', 0},
984 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '8', '\n', 0},
985 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '8', '\n', 0},
986 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '8', '\n', 0},
987 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
988 '9', '8', '\n', 0},
989 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
990 '8', '\n', 0},
991 // Change pw
992 {'\n', 'c', '\n', 0},
993 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '7',
994 '\n', '\n', '\n', 0},
995 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '7',
996 '\n', '\n', '\n', 0},
997 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '8',
998 '\n', '\n', 0},
999 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '9',
1000 '\n', 0},
1001 {'p', 'l', 'e', 'a', 's', 'e', 'c', 'h', 'a', 'n', 'g', 'e', '0', '9',
1002 '\n', 0},
1003 // Test Record 99
1004 {'\n', 'a', 0},
1005 {'T', 'e', 's', 't', ' ', 'N', 'a', 'm', 'e', ' ', '9', '9', '\n', 0},
1006 {'T', 'e', 's', 't', ' ', 'H', 'o', 's', 't', ' ', '9', '9', '\n', 0},
1007 {'T', 'e', 's', 't', ' ', 'U', 's', 'e', 'r', ' ', '9', '9', '\n', 0},
1008 {'T', 'e', 's', 't', ' ', 'P', 'a', 's', 's', 'w', 'o', 'r', 'd', ' ',
1009 '9', '9', '\n', 0},
1010 {'T', 'e', 's', 't', ' ', 'C', 'o', 'm', 'm', 'e', 'n', 't', ' ', '9',
1011 '9', '\n', 0},
1012 {'\n'},
1013
1014 // save and quit
1015 {'s', 'q', 0},
1016
1017 {0}};
1018
1019 #ifdef YACURS_USE_WCHAR
wget_wch(void * wdc,std::wint_t * i)1020 int wget_wch(void* wdc, std::wint_t* i) {
1021 static int row = 0;
1022 static int col = 0;
1023
1024 if (__test_data[row][col] == 0) {
1025 col = 0;
1026 row++;
1027
1028 if (__test_data[row][col] == 0) std::abort();
1029 }
1030
1031 *i = __test_data[row][col++];
1032
1033 return 0;
1034 }
1035
1036 #else
wgetch(void * wdc)1037 int wgetch(void* wdc) {
1038 static int row = 0;
1039 static int col = 0;
1040
1041 if (__test_data[row][col] == 0) {
1042 col = 0;
1043 row++;
1044
1045 if (__test_data[row] == 0) std::abort();
1046 }
1047
1048 return __test_data[row][col++];
1049 }
1050
1051 #endif
1052
1053 #ifdef __cplusplus
1054 }
1055 #endif
1056