Lines Matching defs:uni
1374 * by factor and add the result to uni. */
1375 long add_unicode_digit(int kbinput, long factor, long *uni)
1380 *uni += (kbinput - '0') * factor;
1382 *uni += (tolower(kbinput) - 'a' + 10) * factor;
1397 static long uni = 0;
1408 uni = (kbinput - '0') * 0x100000;
1419 if (uni == 0 || '0' == kbinput)
1420 retval = add_unicode_digit(kbinput, 0x10000, &uni);
1430 retval = add_unicode_digit(kbinput, 0x1000, &uni);
1436 retval = add_unicode_digit(kbinput, 0x100, &uni);
1441 retval = add_unicode_digit(kbinput, 0x10, &uni);
1446 retval = add_unicode_digit(kbinput, 0x1, &uni);
1450 retval = uni;
1464 uni = 0;
1468 fprintf(stderr, "get_unicode_kbinput(): kbinput = %d, uni_digits = %d, uni = %ld, retval = %ld\n", kbinput, uni_digits, uni, retval);
1571 long uni = get_unicode_kbinput(*kbinput);
1575 if (uni != ERR)
1590 while (uni == ERR) {
1593 uni = get_unicode_kbinput(*kbinput);
1598 uni_mb = make_mbchar(uni, &uni_mb_len);