Lines Matching defs:out
171 shellpath(char *out, int limit, char *in)
180 lastchar = out + limit - 1;
187 *out++ = *in++; /* copy the ~ because it may not be expanded */
190 s = out;
198 if (*out == '\0') {
201 v = logdir(out);
205 (void) strcpy(out - 1, v);
206 out += strlen(v) - 1;
209 out += strlen(out);
213 while (out < lastchar && *in != '\0' && !isspace(*in)) {
218 *out++ = *in++;
221 s = out;
229 if ((v = getenv(out)) != NULL) {
230 (void) strcpy(out - 1, v);
231 out += strlen(v) - 1;
237 out += strlen(out);
240 *out++ = *in++;
243 *out = '\0';