Lines Matching refs:outp
1073 char *outp, *inp;
1107 outp = inp = abs_buffer;
1108 *outp++ = *inp++; /* copy first slash */
1111 *outp++ = *inp++; /* copy second slash */
1117 else if (IS_DIR_SEPARATOR (inp[0]) && IS_DIR_SEPARATOR (outp[-1]))
1122 else if (inp[0] == '.' && IS_DIR_SEPARATOR (outp[-1]))
1135 outp -= 2;
1136 while (outp >= abs_buffer && ! IS_DIR_SEPARATOR (*outp))
1137 outp--;
1138 if (outp < abs_buffer)
1148 *++outp = '\0';
1152 *outp++ = *inp++;
1158 *outp = '\0';
1159 if (IS_DIR_SEPARATOR (outp[-1]))
1160 *--outp = '\0';
1165 return savestring (abs_buffer, outp - abs_buffer);