Home | History | Annotate | Download | only in libiberty

Lines Matching defs:str_buf

6198             CHAR_T str_buf[WORK_BUFFER_SIZE];
6314 str_buf[i] = TRANSLATE(*d);
6315 str_buf[i+1] = '\0';
6318 match = __wcscoll (workp, str_buf);
6320 match = wcscoll (workp, str_buf);
6326 /* (str_buf > workp) indicate (str_buf + X > workp),
6327 because for all X (str_buf + X > str_buf).
6331 /* Otherwise(str_buf < workp),
6332 (str_buf+next_character) may equals (workp).
6368 /* Write 1 collating element to str_buf, and
6374 cp = (wint_t*)str_buf;
6382 str_buf[i] = TRANSLATE(*(d+i));
6383 str_buf[i+1] = '\0'; /* sentinel */
6389 d = backup_d + ((wchar_t*)cp - (wchar_t*)str_buf - 1);
6467 str_buf[i] = TRANSLATE(*d);
6468 str_buf[i+1] = '\0';
6471 match = __wcscoll (workp, str_buf);
6473 match = wcscoll (workp, str_buf);
6480 /* (str_buf > workp) indicate (str_buf + X > workp),
6481 because for all X (str_buf + X > str_buf).
6485 /* Otherwise(str_buf < workp),
6486 (str_buf+next_character) may equals (workp).
6522 /* We set range_start_char at str_buf[0], range_end_char
6523 at str_buf[4], and compared char at str_buf[2]. */
6524 str_buf[1] = 0;
6525 str_buf[2] = c;
6526 str_buf[3] = 0;
6527 str_buf[5] = 0;
6543 str_buf[0] = *workp++;
6544 range_start_char = str_buf;
6552 str_buf[4] = *workp++;
6553 range_end_char = str_buf + 4;
6557 if (__wcscoll (range_start_char, str_buf+2) <= 0
6558 && __wcscoll (str_buf+2, range_end_char) <= 0)
6560 if (wcscoll (range_start_char, str_buf+2) <= 0
6561 && wcscoll (str_buf+2, range_end_char) <= 0)