Lines Matching refs:out

211 	register char	*out;
247 out = outbuff + *cur + (sh_isoption(SH_VI)!=0);
248 if(out[-1]=='"' || out[-1]=='\'')
260 char *last = out;
261 c = *(unsigned char*)out;
263 begin = out = find_begin(outbuff,last,0,&var);
268 stakwrite(out,last-out);
270 out = last;
275 while(out < last)
277 c = *(unsigned char*)out;
284 dir = out+1;
287 out++;
292 if(var!='$' && mode=='\\' && out[-1]!='*')
340 if(mode=='\\' && out[-1]=='/' && narg>1)
359 size = *eol - (out-begin);
393 if(*out)
394 left=stakcopy(out);
396 out = strcopy(begin,path_basename(cp= *com++));
405 out = strcopy(begin,cp);
409 out = strcopy(begin,fmtx(*com));
413 out = strcopy(begin,*com++);
416 saveout= ++out;
420 out = overlaid(begin,path_basename(*com++),nocase);
422 out = overlaid(begin,*com++,nocase);
424 mode = (out==saveout);
425 if(out[-1]==0)
426 out--;
427 if(mode && out[-1]!='/')
436 out = strcopy(begin,cp);
440 out = strcopy(begin,cp);
442 *out = '}';
444 *out = ' ';
445 *++out = 0;
449 out = strcopy(begin,cp);
450 if(out[-1] =='"' || out[-1]=='\'')
451 *--out = 0;
460 *out++ = ' ';
461 out = strcopy(out,fmtx(*com++));
470 *out = '}';
472 *out = ' ';
473 out++;
475 else if(out[-1] =='"' || out[-1]=='\'')
476 out--;
477 *out = 0;
479 *cur = (out-outbuff);
482 out = strcopy(out,left);
483 *eol = (out-outbuff);
497 for(out=outbuff; *out;n++)
498 mbchar(out);
514 register char *out;
524 if (isalnum(i)&&(np=nv_search(ep->e_macro,ep->sh->alias_tree,HASH_SCOPE))&&(out=nv_getval(np)))
529 if( strlen(out) > LOOKAHEAD )
531 c = out[LOOKAHEAD];
532 out[LOOKAHEAD] = 0;
534 i = ed_internal(out,buff);
536 out[LOOKAHEAD] = c;
538 strncpy((char*)buff,out,LOOKAHEAD);