Lines Matching refs:ctemp
588 const wchar_t *ctemp = cursor; in find_word_to_complete() local
595 if (ctemp > buffer) { in find_word_to_complete()
596 switch (ctemp[-1]) { in find_word_to_complete()
600 ctemp--; in find_word_to_complete()
608 if (ctemp <= buffer) in find_word_to_complete()
610 if (ctemp - buffer >= 2 && ctemp[-2] == '\\' && in find_word_to_complete()
611 needs_escaping(ctemp[-1])) { in find_word_to_complete()
612 ctemp -= 2; in find_word_to_complete()
615 if (wcschr(word_break, ctemp[-1])) in find_word_to_complete()
617 if (special_prefixes && wcschr(special_prefixes, ctemp[-1])) in find_word_to_complete()
619 ctemp--; in find_word_to_complete()
622 len = (size_t) (cursor - ctemp); in find_word_to_complete()
623 if (len == 1 && (ctemp[0] == '\'' || ctemp[0] == '"')) { in find_word_to_complete()
625 ctemp++; in find_word_to_complete()
629 wchar_t *unescaped_word = unescape_string(ctemp, len); in find_word_to_complete()
637 (void) wcsncpy(temp, ctemp, len); in find_word_to_complete()