ucp 563 ext/charconv/charconv.c unsigned char *ucp = (unsigned char*)outbuf; ucp 564 ext/charconv/charconv.c if (ucp[0] < 0x80) return (int)ucp[0]; ucp 565 ext/charconv/charconv.c if (ucp[0] < 0xe0) { ucp 566 ext/charconv/charconv.c return ((ucp[0]&0x1f)<<6) + (ucp[1]&0x3f); ucp 568 ext/charconv/charconv.c if (ucp[0] < 0xf0) { ucp 569 ext/charconv/charconv.c return ((ucp[0]&0x0f)<<12) ucp 570 ext/charconv/charconv.c + ((ucp[1]&0x3f)<<6) ucp 571 ext/charconv/charconv.c + (ucp[2]&0x3f); ucp 573 ext/charconv/charconv.c if (ucp[0] < 0xf8) { ucp 574 ext/charconv/charconv.c return ((ucp[0]&0x07)<<18) ucp 575 ext/charconv/charconv.c + ((ucp[1]&0x3f)<<12) ucp 576 ext/charconv/charconv.c + ((ucp[2]&0x3f)<<6) ucp 577 ext/charconv/charconv.c + (ucp[3]&0x3f); ucp 579 ext/charconv/charconv.c if (ucp[0] < 0xfc) { ucp 580 ext/charconv/charconv.c return ((ucp[0]&0x03)<<24) ucp 581 ext/charconv/charconv.c + ((ucp[1]&0x3f)<<18) ucp 582 ext/charconv/charconv.c + ((ucp[2]&0x3f)<<12) ucp 583 ext/charconv/charconv.c + ((ucp[3]&0x3f)<<6) ucp 584 ext/charconv/charconv.c + (ucp[4]&0x3f); ucp 586 ext/charconv/charconv.c if (ucp[0] < 0xfe) { ucp 587 ext/charconv/charconv.c return ((ucp[0]&0x01)<<30) ucp 588 ext/charconv/charconv.c + ((ucp[1]&0x3f)<<24) ucp 589 ext/charconv/charconv.c + ((ucp[2]&0x3f)<<18) ucp 590 ext/charconv/charconv.c + ((ucp[3]&0x3f)<<12) ucp 591 ext/charconv/charconv.c + ((ucp[4]&0x3f)<<6) ucp 592 ext/charconv/charconv.c + (ucp[5]&0x3f); ucp 167 src/gauche/char_utf_8.h unsigned char *ucp = (unsigned char *)cp; ucp 168 src/gauche/char_utf_8.h unsigned char first = *ucp++; ucp 173 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 178 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 179 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 184 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 185 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 186 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 191 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 192 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 193 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 194 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 199 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 200 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 201 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 202 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f); ucp 203 src/gauche/char_utf_8.h ch = (ch<<6) | (*ucp++&0x3f);