Lines Matching refs:trv
85 register char *start, *trv, *suffp; local
95 for (trv = path; *trv; ++trv)
97 trv -= slen;
98 suffp = trv;
99 --trv;
100 if (trv < path) {
105 while (trv >= path && *trv == 'X' && pid != 0) {
106 *trv-- = (pid % 10) + '0';
109 while (trv >= path && *trv == 'X') {
117 *trv-- = c;
119 start = trv + 1;
126 for (;; --trv) {
127 if (trv <= path)
129 if (*trv == '/') {
130 *trv = '\0';
132 *trv = '/';
160 for (trv = start;;) {
161 if (!*trv)
163 if (*trv == 'Z') {
164 if (trv == suffp)
166 *trv++ = 'a';
168 if (isdigit(*trv))
169 *trv = 'a';
170 else if (*trv == 'z') /* inc from z to A */
171 *trv = 'A';
173 if (trv == suffp)
175 ++*trv;