Lines Matching +refs:val +refs:current
450 compute_next_token_obj_name(CK_BYTE *current, CK_BYTE *next) {
451 int val[8];
454 if (! current || ! next) {
460 if (current[i] >= '0' && current[i] <= '9')
461 val[i] = current[i] - '0';
463 if (current[i] >= 'A' && current[i] <= 'Z')
464 val[i] = current[i] - 'A' + 10;
467 val[0]++;
471 while (val[i] > 35) {
472 val[i] = 0;
475 val[i + 1]++;
478 val[0]++;
486 if (val[i] < 10)
487 next[i] = '0' + val[i];
489 next[i] = 'A' + val[i] - 10;