Lines Matching refs:code

303 UCSConvertCase(uint32_t code, xkb_keysym_t *lower, xkb_keysym_t *upper)
309 /* the code to work out the mappings. Zero values mean */
310 /* undefined code points. */
462 *lower = code;
463 *upper = code;
466 if (code <= 0x00ff) {
467 if (code >= 0x0041 && code <= 0x005a) /* A-Z */
469 else if (code >= 0x0061 && code <= 0x007a) /* a-z */
471 else if ( (code >= 0x00c0 && code <= 0x00d6) ||
472 (code >= 0x00d8 && code <= 0x00de) )
474 else if ( (code >= 0x00e0 && code <= 0x00f6) ||
475 (code >= 0x00f8 && code <= 0x00fe) )
477 else if (code == 0x00ff) /* y with diaeresis */
479 else if (code == 0x00b5) /* micro sign */
485 if (code >= 0x0100 && code <= 0x017f) {
486 if ( (code >= 0x0100 && code <= 0x012f) ||
487 (code >= 0x0132 && code <= 0x0137) ||
488 (code >= 0x014a && code <= 0x0177) ) {
489 *upper = code & ~1;
490 *lower = code | 1;
492 else if ( (code >= 0x0139 && code <= 0x0148) ||
493 (code >= 0x0179 && code <= 0x017e) ) {
494 if (code & 1)
499 else if (code == 0x0130)
501 else if (code == 0x0131)
503 else if (code == 0x0178)
505 else if (code == 0x017f)
511 if (code >= 0x0180 && code <= 0x024f) {
512 if (code >= 0x01cd && code <= 0x01dc) {
513 if (code & 1)
518 else if ( (code >= 0x01de && code <= 0x01ef) ||
519 (code >= 0x01f4 && code <= 0x01f5) ||
520 (code >= 0x01f8 && code <= 0x021f) ||
521 (code >= 0x0222 && code <= 0x0233) ) {
525 else if (code >= 0x0180 && code <= 0x01cc) {
526 *lower = LatinExtB_lower_mapping[code - 0x0180];
527 *upper = LatinExtB_upper_mapping[code - 0x0180];
529 else if (code == 0x01dd)
531 else if (code == 0x01f1 || code == 0x01f2) {
535 else if (code == 0x01f3)
537 else if (code == 0x01f6)
539 else if (code == 0x01f7)
541 else if (code == 0x0220)
547 if (code >= 0x0253 && code <= 0x0292) {
548 *upper = IPAExt_upper_mapping[code - 0x0253];
552 if (code == 0x0345) {
557 if (code >= 0x0370 && code <= 0x03ff) {
558 *lower = Greek_lower_mapping[code - 0x0370];
559 *upper = Greek_upper_mapping[code - 0x0370];
561 *upper = code;
563 *lower = code;
567 if ( (code >= 0x0400 && code <= 0x04ff) ||
568 (code >= 0x0500 && code <= 0x052f) ) {
569 if (code >= 0x0400 && code <= 0x040f)
571 else if (code >= 0x0410 && code <= 0x042f)
573 else if (code >= 0x0430 && code <= 0x044f)
575 else if (code >= 0x0450 && code <= 0x045f)
577 else if ( (code >= 0x0460 && code <= 0x0481) ||
578 (code >= 0x048a && code <= 0x04bf) ||
579 (code >= 0x04d0 && code <= 0x04f5) ||
580 (code >= 0x04f8 && code <= 0x04f9) ||
581 (code >= 0x0500 && code <= 0x050f) ) {
585 else if (code >= 0x04c1 && code <= 0x04ce) {
586 if (code & 1)
594 if (code >= 0x0530 && code <= 0x058f) {
595 if (code >= 0x0531 && code <= 0x0556)
597 else if (code >=0x0561 && code <= 0x0586)
602 if (code >= 0x1e00 && code <= 0x1eff) {
603 if ( (code >= 0x1e00 && code <= 0x1e95) ||
604 (code >= 0x1ea0 && code <= 0x1ef9) ) {
608 else if (code == 0x1e9b)
613 if (code >= 0x1f00 && code <= 0x1fff) {
614 *lower = GreekExt_lower_mapping[code - 0x1f00];
615 *upper = GreekExt_upper_mapping[code - 0x1f00];
617 *upper = code;
619 *lower = code;
623 if (code >= 0x2100 && code <= 0x214f) {
624 switch (code) {
631 else if (code >= 0x2160 && code <= 0x216f)
633 else if (code >= 0x2170 && code <= 0x217f)
636 else if (code >= 0x24b6 && code <= 0x24cf)
638 else if (code >= 0x24d0 && code <= 0x24e9)
641 else if (code >= 0xff21 && code <= 0xff3a)
643 else if (code >= 0xff41 && code <= 0xff5a)
646 else if (code >= 0x10400 && code <= 0x10427)
648 else if (code >= 0x10428 && code <= 0x1044f)