| 22 |
|
|
| 23 |
|
#include "stdinc.h" |
| 24 |
|
#include "irc_string.h" |
| 25 |
– |
#include "irc_getaddrinfo.h" |
| 25 |
|
#include "client.h" |
| 26 |
|
#include "ircd.h" |
| 27 |
|
|
| 188 |
|
int |
| 189 |
|
match_chan(const char *mask, const char *name) |
| 190 |
|
{ |
| 191 |
< |
return *mask ? (*mask == *name && match_esc(mask + 1, name + 1)) : !*name; |
| 193 |
< |
} |
| 194 |
< |
|
| 195 |
< |
static inline int |
| 196 |
< |
comp_with_mask(void *addr, void *dest, unsigned int mask) |
| 197 |
< |
{ |
| 198 |
< |
if (memcmp(addr, dest, mask / 8) == 0) |
| 191 |
> |
if (*mask == '#') |
| 192 |
|
{ |
| 193 |
< |
int n = mask / 8; |
| 194 |
< |
int m = ((-1) << (8 - (mask % 8))); |
| 195 |
< |
|
| 203 |
< |
if (mask % 8 == 0 || |
| 204 |
< |
(((unsigned char *) addr)[n] & m) == (((unsigned char *) dest)[n] & m)) |
| 205 |
< |
return 1; |
| 193 |
> |
if (*name != '#') |
| 194 |
> |
return 0; |
| 195 |
> |
++name, ++mask; |
| 196 |
|
} |
| 197 |
|
|
| 198 |
< |
return 0; |
| 209 |
< |
} |
| 210 |
< |
|
| 211 |
< |
/* match_cidr() |
| 212 |
< |
* |
| 213 |
< |
* Input - mask, address |
| 214 |
< |
* Output - 1 = Matched 0 = Did not match |
| 215 |
< |
*/ |
| 216 |
< |
int |
| 217 |
< |
match_cidr(const char *s1, const char *s2) |
| 218 |
< |
{ |
| 219 |
< |
struct irc_ssaddr ipaddr, maskaddr; |
| 220 |
< |
char address[NICKLEN + USERLEN + HOSTLEN + 6]; |
| 221 |
< |
char mask[NICKLEN + USERLEN + HOSTLEN + 6]; |
| 222 |
< |
char *ipmask, *ip, *len; |
| 223 |
< |
int cidrlen, offset; |
| 224 |
< |
struct addrinfo hints, *res; |
| 225 |
< |
|
| 226 |
< |
/* Unlikely to ever overflow, but we may as well be consistant - stu */ |
| 227 |
< |
strlcpy(mask, s1, sizeof(mask)); |
| 228 |
< |
strlcpy(address, s2, sizeof(address)); |
| 229 |
< |
|
| 230 |
< |
ipmask = strrchr(mask, '@'); |
| 231 |
< |
if (ipmask == NULL) |
| 232 |
< |
return 0; |
| 233 |
< |
|
| 234 |
< |
*ipmask++ = '\0'; |
| 235 |
< |
|
| 236 |
< |
ip = strrchr(address, '@'); |
| 237 |
< |
if (ip == NULL) |
| 238 |
< |
return 0; |
| 239 |
< |
*ip++ = '\0'; |
| 240 |
< |
|
| 241 |
< |
len = strrchr(ipmask, '/'); |
| 242 |
< |
if (len == NULL) |
| 243 |
< |
return 0; |
| 244 |
< |
|
| 245 |
< |
*len++ = '\0'; |
| 246 |
< |
|
| 247 |
< |
cidrlen = atoi(len); |
| 248 |
< |
if (cidrlen == 0) |
| 249 |
< |
return 0; |
| 250 |
< |
|
| 251 |
< |
memset(&hints, 0, sizeof(hints)); |
| 252 |
< |
hints.ai_family = AF_UNSPEC; |
| 253 |
< |
hints.ai_flags = AI_NUMERICHOST; |
| 254 |
< |
|
| 255 |
< |
irc_getaddrinfo(ip, NULL, &hints, &res); |
| 256 |
< |
if (!res) |
| 257 |
< |
return 0; |
| 258 |
< |
|
| 259 |
< |
#ifdef INET6 |
| 260 |
< |
if (res->ai_family == AF_INET) |
| 261 |
< |
offset = offsetof(struct sockaddr_in, sin_addr); |
| 262 |
< |
else if (res->ai_family == AF_INET6) |
| 263 |
< |
offset = offsetof(struct sockaddr_in6, sin6_addr); |
| 264 |
< |
else |
| 265 |
< |
return 0; |
| 266 |
< |
#else |
| 267 |
< |
offset = offsetof(struct sockaddr_in, sin_addr); |
| 268 |
< |
#endif |
| 269 |
< |
|
| 270 |
< |
memcpy(&ipaddr, res->ai_addr, res->ai_addrlen); |
| 271 |
< |
ipaddr.ss_len = res->ai_addrlen; |
| 272 |
< |
irc_freeaddrinfo(res); |
| 273 |
< |
|
| 274 |
< |
if (cidrlen > ipaddr.ss_len * 8) |
| 275 |
< |
return 0; |
| 276 |
< |
|
| 277 |
< |
irc_getaddrinfo(ipmask, NULL, &hints, &res); |
| 278 |
< |
if (!res) |
| 279 |
< |
return 0; |
| 280 |
< |
|
| 281 |
< |
memcpy(&maskaddr, res->ai_addr, res->ai_addrlen); |
| 282 |
< |
maskaddr.ss_len = res->ai_addrlen; |
| 283 |
< |
irc_freeaddrinfo(res); |
| 284 |
< |
|
| 285 |
< |
if (maskaddr.ss_len != ipaddr.ss_len) |
| 286 |
< |
return 0; |
| 287 |
< |
|
| 288 |
< |
return (comp_with_mask(((char *) &ipaddr) + offset, ((char *) &maskaddr) + |
| 289 |
< |
offset, cidrlen) && match(mask, address)); |
| 198 |
> |
return match_esc(mask, name); |
| 199 |
|
} |
| 200 |
|
|
| 201 |
|
/* collapse() |
| 377 |
|
*/ |
| 378 |
|
const unsigned int CharAttrs[] = { |
| 379 |
|
/* 0 */ CNTRL_C, |
| 380 |
< |
/* 1 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 380 |
> |
/* 1 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 381 |
|
/* 2 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 382 |
|
/* 3 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 383 |
< |
/* 4 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 384 |
< |
/* 5 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 385 |
< |
/* 6 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 383 |
> |
/* 4 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 384 |
> |
/* 5 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 385 |
> |
/* 6 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 386 |
|
/* 7 BEL */ CNTRL_C|NONEOS_C, |
| 387 |
< |
/* 8 \b */ CNTRL_C|CHAN_C|NONEOS_C, |
| 388 |
< |
/* 9 \t */ CNTRL_C|SPACE_C|CHAN_C|NONEOS_C, |
| 389 |
< |
/* 10 \n */ CNTRL_C|SPACE_C|CHAN_C|NONEOS_C|EOL_C, |
| 390 |
< |
/* 11 \v */ CNTRL_C|SPACE_C|CHAN_C|NONEOS_C, |
| 391 |
< |
/* 12 \f */ CNTRL_C|SPACE_C|CHAN_C|NONEOS_C, |
| 392 |
< |
/* 13 \r */ CNTRL_C|SPACE_C|CHAN_C|NONEOS_C|EOL_C, |
| 393 |
< |
/* 14 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 387 |
> |
/* 8 \b */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 388 |
> |
/* 9 \t */ CNTRL_C|SPACE_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 389 |
> |
/* 10 \n */ CNTRL_C|SPACE_C|CHAN_C|VCHAN_C|NONEOS_C|EOL_C, |
| 390 |
> |
/* 11 \v */ CNTRL_C|SPACE_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 391 |
> |
/* 12 \f */ CNTRL_C|SPACE_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 392 |
> |
/* 13 \r */ CNTRL_C|SPACE_C|CHAN_C|VCHAN_C|NONEOS_C|EOL_C, |
| 393 |
> |
/* 14 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 394 |
|
/* 15 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 395 |
< |
/* 16 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 396 |
< |
/* 17 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 397 |
< |
/* 18 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 398 |
< |
/* 19 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 399 |
< |
/* 20 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 400 |
< |
/* 21 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 395 |
> |
/* 16 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 396 |
> |
/* 17 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 397 |
> |
/* 18 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 398 |
> |
/* 19 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 399 |
> |
/* 20 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 400 |
> |
/* 21 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 401 |
|
/* 22 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 402 |
< |
/* 23 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 403 |
< |
/* 24 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 404 |
< |
/* 25 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 405 |
< |
/* 26 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 406 |
< |
/* 27 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 407 |
< |
/* 28 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 408 |
< |
/* 29 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 409 |
< |
/* 30 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 402 |
> |
/* 23 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 403 |
> |
/* 24 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 404 |
> |
/* 25 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 405 |
> |
/* 26 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 406 |
> |
/* 27 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 407 |
> |
/* 28 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 408 |
> |
/* 29 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 409 |
> |
/* 30 */ CNTRL_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 410 |
|
/* 31 */ CNTRL_C|CHAN_C|NONEOS_C, |
| 411 |
|
/* SP */ PRINT_C|SPACE_C, |
| 412 |
< |
/* ! */ PRINT_C|KWILD_C|CHAN_C|NONEOS_C, |
| 413 |
< |
/* " */ PRINT_C|CHAN_C|NONEOS_C, |
| 414 |
< |
/* # */ PRINT_C|KWILD_C|MWILD_C|CHANPFX_C|CHAN_C|NONEOS_C, |
| 415 |
< |
/* $ */ PRINT_C|CHAN_C|NONEOS_C|USER_C, |
| 416 |
< |
/* % */ PRINT_C|CHAN_C|NONEOS_C, |
| 417 |
< |
/* & */ PRINT_C|CHANPFX_C|CHAN_C|NONEOS_C, |
| 418 |
< |
/* ' */ PRINT_C|CHAN_C|NONEOS_C, |
| 419 |
< |
/* ( */ PRINT_C|CHAN_C|NONEOS_C, |
| 420 |
< |
/* ) */ PRINT_C|CHAN_C|NONEOS_C, |
| 421 |
< |
/* * */ PRINT_C|KWILD_C|MWILD_C|CHAN_C|NONEOS_C|SERV_C, |
| 422 |
< |
/* + */ PRINT_C|CHAN_C|NONEOS_C, |
| 412 |
> |
/* ! */ PRINT_C|KWILD_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 413 |
> |
/* " */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 414 |
> |
/* # */ PRINT_C|KWILD_C|MWILD_C|CHANPFX_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 415 |
> |
/* $ */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 416 |
> |
/* % */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 417 |
> |
/* & */ PRINT_C|CHANPFX_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 418 |
> |
/* ' */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 419 |
> |
/* ( */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 420 |
> |
/* ) */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 421 |
> |
/* * */ PRINT_C|KWILD_C|MWILD_C|CHAN_C|VCHAN_C|NONEOS_C|SERV_C, |
| 422 |
> |
/* + */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 423 |
|
/* , */ PRINT_C|NONEOS_C, |
| 424 |
< |
/* - */ PRINT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 425 |
< |
/* . */ PRINT_C|KWILD_C|CHAN_C|NONEOS_C|USER_C|HOST_C|SERV_C, |
| 426 |
< |
/* / */ PRINT_C|CHAN_C|NONEOS_C, |
| 427 |
< |
/* 0 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 428 |
< |
/* 1 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 429 |
< |
/* 2 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 430 |
< |
/* 3 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 431 |
< |
/* 4 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 432 |
< |
/* 5 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 433 |
< |
/* 6 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 434 |
< |
/* 7 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 435 |
< |
/* 8 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 436 |
< |
/* 9 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 437 |
< |
/* : */ PRINT_C|KWILD_C|CHAN_C|NONEOS_C|HOST_C, |
| 438 |
< |
/* ; */ PRINT_C|CHAN_C|NONEOS_C, |
| 439 |
< |
/* < */ PRINT_C|CHAN_C|NONEOS_C, |
| 440 |
< |
/* = */ PRINT_C|CHAN_C|NONEOS_C, |
| 441 |
< |
/* > */ PRINT_C|CHAN_C|NONEOS_C, |
| 442 |
< |
/* ? */ PRINT_C|KWILD_C|MWILD_C|CHAN_C|NONEOS_C, |
| 443 |
< |
/* @ */ PRINT_C|KWILD_C|CHAN_C|NONEOS_C, |
| 444 |
< |
/* A */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 445 |
< |
/* B */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 446 |
< |
/* C */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 447 |
< |
/* D */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 448 |
< |
/* E */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 449 |
< |
/* F */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 450 |
< |
/* G */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 451 |
< |
/* H */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 452 |
< |
/* I */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 453 |
< |
/* J */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 454 |
< |
/* K */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 455 |
< |
/* L */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 456 |
< |
/* M */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 457 |
< |
/* N */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 458 |
< |
/* O */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 459 |
< |
/* P */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 460 |
< |
/* Q */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 461 |
< |
/* R */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 462 |
< |
/* S */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 463 |
< |
/* T */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 464 |
< |
/* U */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 465 |
< |
/* V */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 466 |
< |
/* W */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 467 |
< |
/* X */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 468 |
< |
/* Y */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 469 |
< |
/* Z */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 470 |
< |
/* [ */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C, |
| 471 |
< |
/* \ */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C, |
| 472 |
< |
/* ] */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C, |
| 473 |
< |
/* ^ */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C, |
| 474 |
< |
/* _ */ PRINT_C|NICK_C|CHAN_C|NONEOS_C|USER_C, |
| 475 |
< |
/* ` */ PRINT_C|NICK_C|CHAN_C|NONEOS_C|USER_C, |
| 476 |
< |
/* a */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 477 |
< |
/* b */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 478 |
< |
/* c */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 479 |
< |
/* d */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 480 |
< |
/* e */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 481 |
< |
/* f */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 482 |
< |
/* g */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 483 |
< |
/* h */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 484 |
< |
/* i */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 485 |
< |
/* j */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 486 |
< |
/* k */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 487 |
< |
/* l */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 488 |
< |
/* m */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 489 |
< |
/* n */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 490 |
< |
/* o */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 491 |
< |
/* p */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 492 |
< |
/* q */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 493 |
< |
/* r */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 494 |
< |
/* s */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 495 |
< |
/* t */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 496 |
< |
/* u */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 497 |
< |
/* v */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 498 |
< |
/* w */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 499 |
< |
/* x */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 500 |
< |
/* y */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 501 |
< |
/* z */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C|HOST_C, |
| 502 |
< |
/* { */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C, |
| 503 |
< |
/* | */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C, |
| 504 |
< |
/* } */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|NONEOS_C|USER_C, |
| 505 |
< |
/* ~ */ PRINT_C|ALPHA_C|CHAN_C|NONEOS_C|USER_C, |
| 506 |
< |
/* del */ CHAN_C|NONEOS_C, |
| 507 |
< |
/* 0x80 */ CHAN_C|NONEOS_C, |
| 508 |
< |
/* 0x81 */ CHAN_C|NONEOS_C, |
| 509 |
< |
/* 0x82 */ CHAN_C|NONEOS_C, |
| 510 |
< |
/* 0x83 */ CHAN_C|NONEOS_C, |
| 511 |
< |
/* 0x84 */ CHAN_C|NONEOS_C, |
| 512 |
< |
/* 0x85 */ CHAN_C|NONEOS_C, |
| 513 |
< |
/* 0x86 */ CHAN_C|NONEOS_C, |
| 514 |
< |
/* 0x87 */ CHAN_C|NONEOS_C, |
| 515 |
< |
/* 0x88 */ CHAN_C|NONEOS_C, |
| 516 |
< |
/* 0x89 */ CHAN_C|NONEOS_C, |
| 517 |
< |
/* 0x8A */ CHAN_C|NONEOS_C, |
| 518 |
< |
/* 0x8B */ CHAN_C|NONEOS_C, |
| 519 |
< |
/* 0x8C */ CHAN_C|NONEOS_C, |
| 520 |
< |
/* 0x8D */ CHAN_C|NONEOS_C, |
| 521 |
< |
/* 0x8E */ CHAN_C|NONEOS_C, |
| 522 |
< |
/* 0x8F */ CHAN_C|NONEOS_C, |
| 523 |
< |
/* 0x90 */ CHAN_C|NONEOS_C, |
| 524 |
< |
/* 0x91 */ CHAN_C|NONEOS_C, |
| 525 |
< |
/* 0x92 */ CHAN_C|NONEOS_C, |
| 526 |
< |
/* 0x93 */ CHAN_C|NONEOS_C, |
| 527 |
< |
/* 0x94 */ CHAN_C|NONEOS_C, |
| 528 |
< |
/* 0x95 */ CHAN_C|NONEOS_C, |
| 529 |
< |
/* 0x96 */ CHAN_C|NONEOS_C, |
| 530 |
< |
/* 0x97 */ CHAN_C|NONEOS_C, |
| 531 |
< |
/* 0x98 */ CHAN_C|NONEOS_C, |
| 532 |
< |
/* 0x99 */ CHAN_C|NONEOS_C, |
| 533 |
< |
/* 0x9A */ CHAN_C|NONEOS_C, |
| 534 |
< |
/* 0x9B */ CHAN_C|NONEOS_C, |
| 535 |
< |
/* 0x9C */ CHAN_C|NONEOS_C, |
| 536 |
< |
/* 0x9D */ CHAN_C|NONEOS_C, |
| 537 |
< |
/* 0x9E */ CHAN_C|NONEOS_C, |
| 538 |
< |
/* 0x9F */ CHAN_C|NONEOS_C, |
| 424 |
> |
/* - */ PRINT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 425 |
> |
/* . */ PRINT_C|KWILD_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C|SERV_C, |
| 426 |
> |
/* / */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 427 |
> |
/* 0 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 428 |
> |
/* 1 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 429 |
> |
/* 2 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 430 |
> |
/* 3 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 431 |
> |
/* 4 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 432 |
> |
/* 5 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 433 |
> |
/* 6 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 434 |
> |
/* 7 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 435 |
> |
/* 8 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 436 |
> |
/* 9 */ PRINT_C|DIGIT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 437 |
> |
/* : */ PRINT_C|KWILD_C|CHAN_C|VCHAN_C|NONEOS_C|HOST_C, |
| 438 |
> |
/* ; */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 439 |
> |
/* < */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 440 |
> |
/* = */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 441 |
> |
/* > */ PRINT_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 442 |
> |
/* ? */ PRINT_C|KWILD_C|MWILD_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 443 |
> |
/* @ */ PRINT_C|KWILD_C|CHAN_C|VCHAN_C|NONEOS_C, |
| 444 |
> |
/* A */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 445 |
> |
/* B */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 446 |
> |
/* C */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 447 |
> |
/* D */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 448 |
> |
/* E */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 449 |
> |
/* F */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 450 |
> |
/* G */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 451 |
> |
/* H */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 452 |
> |
/* I */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 453 |
> |
/* J */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 454 |
> |
/* K */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 455 |
> |
/* L */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 456 |
> |
/* M */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 457 |
> |
/* N */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 458 |
> |
/* O */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 459 |
> |
/* P */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 460 |
> |
/* Q */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 461 |
> |
/* R */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 462 |
> |
/* S */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 463 |
> |
/* T */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 464 |
> |
/* U */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 465 |
> |
/* V */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 466 |
> |
/* W */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 467 |
> |
/* X */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 468 |
> |
/* Y */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 469 |
> |
/* Z */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 470 |
> |
/* [ */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 471 |
> |
/* \ */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 472 |
> |
/* ] */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 473 |
> |
/* ^ */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 474 |
> |
/* _ */ PRINT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 475 |
> |
/* ` */ PRINT_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 476 |
> |
/* a */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 477 |
> |
/* b */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 478 |
> |
/* c */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 479 |
> |
/* d */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 480 |
> |
/* e */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 481 |
> |
/* f */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 482 |
> |
/* g */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 483 |
> |
/* h */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 484 |
> |
/* i */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 485 |
> |
/* j */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 486 |
> |
/* k */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 487 |
> |
/* l */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 488 |
> |
/* m */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 489 |
> |
/* n */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 490 |
> |
/* o */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 491 |
> |
/* p */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 492 |
> |
/* q */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 493 |
> |
/* r */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 494 |
> |
/* s */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 495 |
> |
/* t */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 496 |
> |
/* u */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 497 |
> |
/* v */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 498 |
> |
/* w */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 499 |
> |
/* x */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 500 |
> |
/* y */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 501 |
> |
/* z */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C|HOST_C, |
| 502 |
> |
/* { */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 503 |
> |
/* | */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 504 |
> |
/* } */ PRINT_C|ALPHA_C|NICK_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 505 |
> |
/* ~ */ PRINT_C|ALPHA_C|CHAN_C|VCHAN_C|NONEOS_C|USER_C, |
| 506 |
> |
/* del */ CHAN_C|VCHAN_C|NONEOS_C, |
| 507 |
> |
/* 0x80 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 508 |
> |
/* 0x81 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 509 |
> |
/* 0x82 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 510 |
> |
/* 0x83 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 511 |
> |
/* 0x84 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 512 |
> |
/* 0x85 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 513 |
> |
/* 0x86 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 514 |
> |
/* 0x87 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 515 |
> |
/* 0x88 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 516 |
> |
/* 0x89 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 517 |
> |
/* 0x8A */ CHAN_C|VCHAN_C|NONEOS_C, |
| 518 |
> |
/* 0x8B */ CHAN_C|VCHAN_C|NONEOS_C, |
| 519 |
> |
/* 0x8C */ CHAN_C|VCHAN_C|NONEOS_C, |
| 520 |
> |
/* 0x8D */ CHAN_C|VCHAN_C|NONEOS_C, |
| 521 |
> |
/* 0x8E */ CHAN_C|VCHAN_C|NONEOS_C, |
| 522 |
> |
/* 0x8F */ CHAN_C|VCHAN_C|NONEOS_C, |
| 523 |
> |
/* 0x90 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 524 |
> |
/* 0x91 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 525 |
> |
/* 0x92 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 526 |
> |
/* 0x93 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 527 |
> |
/* 0x94 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 528 |
> |
/* 0x95 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 529 |
> |
/* 0x96 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 530 |
> |
/* 0x97 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 531 |
> |
/* 0x98 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 532 |
> |
/* 0x99 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 533 |
> |
/* 0x9A */ CHAN_C|VCHAN_C|NONEOS_C, |
| 534 |
> |
/* 0x9B */ CHAN_C|VCHAN_C|NONEOS_C, |
| 535 |
> |
/* 0x9C */ CHAN_C|VCHAN_C|NONEOS_C, |
| 536 |
> |
/* 0x9D */ CHAN_C|VCHAN_C|NONEOS_C, |
| 537 |
> |
/* 0x9E */ CHAN_C|VCHAN_C|NONEOS_C, |
| 538 |
> |
/* 0x9F */ CHAN_C|VCHAN_C|NONEOS_C, |
| 539 |
|
/* 0xA0 */ CHAN_C|NONEOS_C, |
| 540 |
< |
/* 0xA1 */ CHAN_C|NONEOS_C, |
| 541 |
< |
/* 0xA2 */ CHAN_C|NONEOS_C, |
| 542 |
< |
/* 0xA3 */ CHAN_C|NONEOS_C, |
| 543 |
< |
/* 0xA4 */ CHAN_C|NONEOS_C, |
| 544 |
< |
/* 0xA5 */ CHAN_C|NONEOS_C, |
| 545 |
< |
/* 0xA6 */ CHAN_C|NONEOS_C, |
| 546 |
< |
/* 0xA7 */ CHAN_C|NONEOS_C, |
| 547 |
< |
/* 0xA8 */ CHAN_C|NONEOS_C, |
| 548 |
< |
/* 0xA9 */ CHAN_C|NONEOS_C, |
| 549 |
< |
/* 0xAA */ CHAN_C|NONEOS_C, |
| 550 |
< |
/* 0xAB */ CHAN_C|NONEOS_C, |
| 551 |
< |
/* 0xAC */ CHAN_C|NONEOS_C, |
| 552 |
< |
/* 0xAD */ CHAN_C|NONEOS_C, |
| 553 |
< |
/* 0xAE */ CHAN_C|NONEOS_C, |
| 554 |
< |
/* 0xAF */ CHAN_C|NONEOS_C, |
| 555 |
< |
/* 0xB0 */ CHAN_C|NONEOS_C, |
| 556 |
< |
/* 0xB1 */ CHAN_C|NONEOS_C, |
| 557 |
< |
/* 0xB2 */ CHAN_C|NONEOS_C, |
| 558 |
< |
/* 0xB3 */ CHAN_C|NONEOS_C, |
| 559 |
< |
/* 0xB4 */ CHAN_C|NONEOS_C, |
| 560 |
< |
/* 0xB5 */ CHAN_C|NONEOS_C, |
| 561 |
< |
/* 0xB6 */ CHAN_C|NONEOS_C, |
| 562 |
< |
/* 0xB7 */ CHAN_C|NONEOS_C, |
| 563 |
< |
/* 0xB8 */ CHAN_C|NONEOS_C, |
| 564 |
< |
/* 0xB9 */ CHAN_C|NONEOS_C, |
| 565 |
< |
/* 0xBA */ CHAN_C|NONEOS_C, |
| 566 |
< |
/* 0xBB */ CHAN_C|NONEOS_C, |
| 567 |
< |
/* 0xBC */ CHAN_C|NONEOS_C, |
| 568 |
< |
/* 0xBD */ CHAN_C|NONEOS_C, |
| 569 |
< |
/* 0xBE */ CHAN_C|NONEOS_C, |
| 570 |
< |
/* 0xBF */ CHAN_C|NONEOS_C, |
| 571 |
< |
/* 0xC0 */ CHAN_C|NONEOS_C, |
| 572 |
< |
/* 0xC1 */ CHAN_C|NONEOS_C, |
| 573 |
< |
/* 0xC2 */ CHAN_C|NONEOS_C, |
| 574 |
< |
/* 0xC3 */ CHAN_C|NONEOS_C, |
| 575 |
< |
/* 0xC4 */ CHAN_C|NONEOS_C, |
| 576 |
< |
/* 0xC5 */ CHAN_C|NONEOS_C, |
| 577 |
< |
/* 0xC6 */ CHAN_C|NONEOS_C, |
| 578 |
< |
/* 0xC7 */ CHAN_C|NONEOS_C, |
| 579 |
< |
/* 0xC8 */ CHAN_C|NONEOS_C, |
| 580 |
< |
/* 0xC9 */ CHAN_C|NONEOS_C, |
| 581 |
< |
/* 0xCA */ CHAN_C|NONEOS_C, |
| 582 |
< |
/* 0xCB */ CHAN_C|NONEOS_C, |
| 583 |
< |
/* 0xCC */ CHAN_C|NONEOS_C, |
| 584 |
< |
/* 0xCD */ CHAN_C|NONEOS_C, |
| 585 |
< |
/* 0xCE */ CHAN_C|NONEOS_C, |
| 586 |
< |
/* 0xCF */ CHAN_C|NONEOS_C, |
| 587 |
< |
/* 0xD0 */ CHAN_C|NONEOS_C, |
| 588 |
< |
/* 0xD1 */ CHAN_C|NONEOS_C, |
| 589 |
< |
/* 0xD2 */ CHAN_C|NONEOS_C, |
| 590 |
< |
/* 0xD3 */ CHAN_C|NONEOS_C, |
| 591 |
< |
/* 0xD4 */ CHAN_C|NONEOS_C, |
| 592 |
< |
/* 0xD5 */ CHAN_C|NONEOS_C, |
| 593 |
< |
/* 0xD6 */ CHAN_C|NONEOS_C, |
| 594 |
< |
/* 0xD7 */ CHAN_C|NONEOS_C, |
| 595 |
< |
/* 0xD8 */ CHAN_C|NONEOS_C, |
| 596 |
< |
/* 0xD9 */ CHAN_C|NONEOS_C, |
| 597 |
< |
/* 0xDA */ CHAN_C|NONEOS_C, |
| 598 |
< |
/* 0xDB */ CHAN_C|NONEOS_C, |
| 599 |
< |
/* 0xDC */ CHAN_C|NONEOS_C, |
| 600 |
< |
/* 0xDD */ CHAN_C|NONEOS_C, |
| 601 |
< |
/* 0xDE */ CHAN_C|NONEOS_C, |
| 602 |
< |
/* 0xDF */ CHAN_C|NONEOS_C, |
| 603 |
< |
/* 0xE0 */ CHAN_C|NONEOS_C, |
| 604 |
< |
/* 0xE1 */ CHAN_C|NONEOS_C, |
| 605 |
< |
/* 0xE2 */ CHAN_C|NONEOS_C, |
| 606 |
< |
/* 0xE3 */ CHAN_C|NONEOS_C, |
| 607 |
< |
/* 0xE4 */ CHAN_C|NONEOS_C, |
| 608 |
< |
/* 0xE5 */ CHAN_C|NONEOS_C, |
| 609 |
< |
/* 0xE6 */ CHAN_C|NONEOS_C, |
| 610 |
< |
/* 0xE7 */ CHAN_C|NONEOS_C, |
| 611 |
< |
/* 0xE8 */ CHAN_C|NONEOS_C, |
| 612 |
< |
/* 0xE9 */ CHAN_C|NONEOS_C, |
| 613 |
< |
/* 0xEA */ CHAN_C|NONEOS_C, |
| 614 |
< |
/* 0xEB */ CHAN_C|NONEOS_C, |
| 615 |
< |
/* 0xEC */ CHAN_C|NONEOS_C, |
| 616 |
< |
/* 0xED */ CHAN_C|NONEOS_C, |
| 617 |
< |
/* 0xEE */ CHAN_C|NONEOS_C, |
| 618 |
< |
/* 0xEF */ CHAN_C|NONEOS_C, |
| 619 |
< |
/* 0xF0 */ CHAN_C|NONEOS_C, |
| 620 |
< |
/* 0xF1 */ CHAN_C|NONEOS_C, |
| 621 |
< |
/* 0xF2 */ CHAN_C|NONEOS_C, |
| 622 |
< |
/* 0xF3 */ CHAN_C|NONEOS_C, |
| 623 |
< |
/* 0xF4 */ CHAN_C|NONEOS_C, |
| 624 |
< |
/* 0xF5 */ CHAN_C|NONEOS_C, |
| 625 |
< |
/* 0xF6 */ CHAN_C|NONEOS_C, |
| 626 |
< |
/* 0xF7 */ CHAN_C|NONEOS_C, |
| 627 |
< |
/* 0xF8 */ CHAN_C|NONEOS_C, |
| 628 |
< |
/* 0xF9 */ CHAN_C|NONEOS_C, |
| 629 |
< |
/* 0xFA */ CHAN_C|NONEOS_C, |
| 630 |
< |
/* 0xFB */ CHAN_C|NONEOS_C, |
| 631 |
< |
/* 0xFC */ CHAN_C|NONEOS_C, |
| 632 |
< |
/* 0xFD */ CHAN_C|NONEOS_C, |
| 633 |
< |
/* 0xFE */ CHAN_C|NONEOS_C, |
| 634 |
< |
/* 0xFF */ CHAN_C|NONEOS_C |
| 540 |
> |
/* 0xA1 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 541 |
> |
/* 0xA2 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 542 |
> |
/* 0xA3 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 543 |
> |
/* 0xA4 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 544 |
> |
/* 0xA5 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 545 |
> |
/* 0xA6 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 546 |
> |
/* 0xA7 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 547 |
> |
/* 0xA8 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 548 |
> |
/* 0xA9 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 549 |
> |
/* 0xAA */ CHAN_C|VCHAN_C|NONEOS_C, |
| 550 |
> |
/* 0xAB */ CHAN_C|VCHAN_C|NONEOS_C, |
| 551 |
> |
/* 0xAC */ CHAN_C|VCHAN_C|NONEOS_C, |
| 552 |
> |
/* 0xAD */ CHAN_C|VCHAN_C|NONEOS_C, |
| 553 |
> |
/* 0xAE */ CHAN_C|VCHAN_C|NONEOS_C, |
| 554 |
> |
/* 0xAF */ CHAN_C|VCHAN_C|NONEOS_C, |
| 555 |
> |
/* 0xB0 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 556 |
> |
/* 0xB1 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 557 |
> |
/* 0xB2 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 558 |
> |
/* 0xB3 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 559 |
> |
/* 0xB4 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 560 |
> |
/* 0xB5 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 561 |
> |
/* 0xB6 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 562 |
> |
/* 0xB7 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 563 |
> |
/* 0xB8 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 564 |
> |
/* 0xB9 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 565 |
> |
/* 0xBA */ CHAN_C|VCHAN_C|NONEOS_C, |
| 566 |
> |
/* 0xBB */ CHAN_C|VCHAN_C|NONEOS_C, |
| 567 |
> |
/* 0xBC */ CHAN_C|VCHAN_C|NONEOS_C, |
| 568 |
> |
/* 0xBD */ CHAN_C|VCHAN_C|NONEOS_C, |
| 569 |
> |
/* 0xBE */ CHAN_C|VCHAN_C|NONEOS_C, |
| 570 |
> |
/* 0xBF */ CHAN_C|VCHAN_C|NONEOS_C, |
| 571 |
> |
/* 0xC0 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 572 |
> |
/* 0xC1 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 573 |
> |
/* 0xC2 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 574 |
> |
/* 0xC3 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 575 |
> |
/* 0xC4 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 576 |
> |
/* 0xC5 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 577 |
> |
/* 0xC6 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 578 |
> |
/* 0xC7 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 579 |
> |
/* 0xC8 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 580 |
> |
/* 0xC9 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 581 |
> |
/* 0xCA */ CHAN_C|VCHAN_C|NONEOS_C, |
| 582 |
> |
/* 0xCB */ CHAN_C|VCHAN_C|NONEOS_C, |
| 583 |
> |
/* 0xCC */ CHAN_C|VCHAN_C|NONEOS_C, |
| 584 |
> |
/* 0xCD */ CHAN_C|VCHAN_C|NONEOS_C, |
| 585 |
> |
/* 0xCE */ CHAN_C|VCHAN_C|NONEOS_C, |
| 586 |
> |
/* 0xCF */ CHAN_C|VCHAN_C|NONEOS_C, |
| 587 |
> |
/* 0xD0 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 588 |
> |
/* 0xD1 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 589 |
> |
/* 0xD2 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 590 |
> |
/* 0xD3 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 591 |
> |
/* 0xD4 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 592 |
> |
/* 0xD5 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 593 |
> |
/* 0xD6 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 594 |
> |
/* 0xD7 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 595 |
> |
/* 0xD8 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 596 |
> |
/* 0xD9 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 597 |
> |
/* 0xDA */ CHAN_C|VCHAN_C|NONEOS_C, |
| 598 |
> |
/* 0xDB */ CHAN_C|VCHAN_C|NONEOS_C, |
| 599 |
> |
/* 0xDC */ CHAN_C|VCHAN_C|NONEOS_C, |
| 600 |
> |
/* 0xDD */ CHAN_C|VCHAN_C|NONEOS_C, |
| 601 |
> |
/* 0xDE */ CHAN_C|VCHAN_C|NONEOS_C, |
| 602 |
> |
/* 0xDF */ CHAN_C|VCHAN_C|NONEOS_C, |
| 603 |
> |
/* 0xE0 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 604 |
> |
/* 0xE1 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 605 |
> |
/* 0xE2 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 606 |
> |
/* 0xE3 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 607 |
> |
/* 0xE4 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 608 |
> |
/* 0xE5 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 609 |
> |
/* 0xE6 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 610 |
> |
/* 0xE7 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 611 |
> |
/* 0xE8 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 612 |
> |
/* 0xE9 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 613 |
> |
/* 0xEA */ CHAN_C|VCHAN_C|NONEOS_C, |
| 614 |
> |
/* 0xEB */ CHAN_C|VCHAN_C|NONEOS_C, |
| 615 |
> |
/* 0xEC */ CHAN_C|VCHAN_C|NONEOS_C, |
| 616 |
> |
/* 0xED */ CHAN_C|VCHAN_C|NONEOS_C, |
| 617 |
> |
/* 0xEE */ CHAN_C|VCHAN_C|NONEOS_C, |
| 618 |
> |
/* 0xEF */ CHAN_C|VCHAN_C|NONEOS_C, |
| 619 |
> |
/* 0xF0 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 620 |
> |
/* 0xF1 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 621 |
> |
/* 0xF2 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 622 |
> |
/* 0xF3 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 623 |
> |
/* 0xF4 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 624 |
> |
/* 0xF5 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 625 |
> |
/* 0xF6 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 626 |
> |
/* 0xF7 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 627 |
> |
/* 0xF8 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 628 |
> |
/* 0xF9 */ CHAN_C|VCHAN_C|NONEOS_C, |
| 629 |
> |
/* 0xFA */ CHAN_C|VCHAN_C|NONEOS_C, |
| 630 |
> |
/* 0xFB */ CHAN_C|VCHAN_C|NONEOS_C, |
| 631 |
> |
/* 0xFC */ CHAN_C|VCHAN_C|NONEOS_C, |
| 632 |
> |
/* 0xFD */ CHAN_C|VCHAN_C|NONEOS_C, |
| 633 |
> |
/* 0xFE */ CHAN_C|VCHAN_C|NONEOS_C, |
| 634 |
> |
/* 0xFF */ CHAN_C|VCHAN_C|NONEOS_C |
| 635 |
|
}; |