ucsconv 65 ext/charconv/charconv.c } ucsconv = { 1 }; ucsconv 518 ext/charconv/charconv.c if (ucsconv.ucs2char == NULL) return SCM_CHAR_INVALID; ucsconv 522 ext/charconv/charconv.c (void)SCM_INTERNAL_MUTEX_LOCK(ucsconv.mutex); ucsconv 523 ext/charconv/charconv.c r = jconv(ucsconv.ucs2char, &inb, &inroom, &outb, &outroom); ucsconv 524 ext/charconv/charconv.c (void)SCM_INTERNAL_MUTEX_UNLOCK(ucsconv.mutex); ucsconv 550 ext/charconv/charconv.c if (ucsconv.char2ucs == NULL) return -1; ucsconv 554 ext/charconv/charconv.c (void)SCM_INTERNAL_MUTEX_LOCK(ucsconv.mutex); ucsconv 555 ext/charconv/charconv.c r = jconv(ucsconv.char2ucs, &inb, &inroom, &outb, &outroom); ucsconv 556 ext/charconv/charconv.c (void)SCM_INTERNAL_MUTEX_UNLOCK(ucsconv.mutex); ucsconv 618 ext/charconv/charconv.c ucsconv.ucs2char = ucsconv.char2ucs = NULL; ucsconv 620 ext/charconv/charconv.c ucsconv.ucs2char = jconv_open("EUCJP", "UTF-8"); ucsconv 621 ext/charconv/charconv.c ucsconv.char2ucs = jconv_open("UTF-8", "EUCJP"); ucsconv 623 ext/charconv/charconv.c ucsconv.ucs2char = jconv_open("SJIS", "UTF-8"); ucsconv 624 ext/charconv/charconv.c ucsconv.char2ucs = jconv_open("UTF-8", "SJIS"); ucsconv 626 ext/charconv/charconv.c ucsconv.ucs2char = ucsconv.char2ucs = NULL; ucsconv 628 ext/charconv/charconv.c (void)SCM_INTERNAL_MUTEX_INIT(ucsconv.mutex);