Lines Matching defs:str_buf
6410 CHAR_T str_buf[WORK_BUFFER_SIZE];
6513 str_buf[i] = TRANSLATE(*d);
6514 str_buf[i+1] = '\0';
6516 match = wcscoll (workp, str_buf);
6521 /* (str_buf > workp) indicate (str_buf + X > workp),
6522 because for all X (str_buf + X > str_buf).
6526 /* Otherwise(str_buf < workp),
6527 (str_buf+next_character) may equals (workp).
6563 /* Write 1 collating element to str_buf, and
6569 cp = (wint_t*)str_buf;
6577 str_buf[i] = TRANSLATE(*(d+i));
6578 str_buf[i+1] = '\0'; /* sentinel */
6584 d = backup_d + ((wchar_t*)cp - (wchar_t*)str_buf - 1);
6654 str_buf[i] = TRANSLATE(*d);
6655 str_buf[i+1] = '\0';
6657 match = wcscoll (workp, str_buf);
6663 /* (str_buf > workp) indicate (str_buf + X > workp),
6664 because for all X (str_buf + X > str_buf).
6668 /* Otherwise(str_buf < workp),
6669 (str_buf+next_character) may equals (workp).
6705 /* We set range_start_char at str_buf[0], range_end_char
6706 at str_buf[4], and compared char at str_buf[2]. */
6707 str_buf[1] = 0;
6708 str_buf[2] = c;
6709 str_buf[3] = 0;
6710 str_buf[5] = 0;
6726 str_buf[0] = *workp++;
6727 range_start_char = str_buf;
6735 str_buf[4] = *workp++;
6736 range_end_char = str_buf + 4;
6739 if (wcscoll (range_start_char, str_buf+2) <= 0
6740 && wcscoll (str_buf+2, range_end_char) <= 0)