Lines Matching defs:last_virt
154 #define last_virt editb.e_eol /* last column */
359 i = last_virt-1;
375 last_virt = i;
413 for(i=(echoctl?last_virt:0); i<last_virt; ++i )
437 if( i == last_virt )
448 --last_virt;
455 if(last_virt > 0)
456 last_phys = ed_virt_to_phys(vp->ed,virtual,physical,last_virt,0,0);
466 if( term_char!=ESC && (last_virt==INVALID
467 || virtual[last_virt]!=term_char) )
477 if( editb.e_ttyspeed==FAST && last_virt!=INVALID
494 virtual[++last_virt] = '\n';
499 virtual[last_virt+1] = 0;
500 last_virt = ed_external(virtual,shbuf);
501 return(last_virt);
503 return(++last_virt);
519 virtual[++last_virt] = '\n';
521 virtual[last_virt+1] = 0;
522 last_virt = ed_external(virtual,shbuf);
523 return(last_virt);
525 return(++last_virt);
542 if( term_char==ESC && (last_virt<0 || virtual[last_virt]!=ESC))
561 cur_virt = last_virt;
591 else if(last_virt>=0 && virtual[last_virt]==term_char)
607 virtual[++last_virt] = '\n';
610 if( ++last_virt >= 0 )
616 shbuf[last_virt-1] = '\n';
620 virtual[last_virt] = 0;
621 last_virt = ed_external(virtual,shbuf);
628 return(last_virt);
647 if( last_virt<max_col && last_phys<max_col )
649 if( mode==APPEND || (cur_virt==last_virt && last_virt>=0))
652 for(i = ++last_virt; i > j; --i)
724 virtual[last_virt+1] = '\0';
934 if((last_virt=genlen(virtual)-1) >= 0 && cur_virt == INVALID)
961 last_virt = genlen(vp->U_space) - 1;
998 register genchar *p = &virtual[last_virt+1];
1010 last_virt--;
1118 if( (cur_virt-- + nchars) > last_virt )
1121 nchars = last_virt - cur_virt;
1139 last_virt -= nchars;
1153 if( last_virt == INVALID )
1161 cdelete(vp,last_virt+1, BAD);
1168 last_virt = INVALID;
1204 virtual[++last_virt] = ' ';
1206 virtual[last_virt--] = 0;
1251 if( !isblank(tcur_virt) && tcur_virt<=last_virt )
1253 while( isblank(tcur_virt) && tcur_virt<=last_virt )
1257 while( !isblank(tcur_virt) && tcur_virt<=last_virt )
1263 while( isalph(tcur_virt) && tcur_virt<=last_virt )
1267 && tcur_virt<=last_virt )
1290 while( !isblank(tcur_virt) && tcur_virt < last_virt )
1297 while( isalph(tcur_virt) && tcur_virt<last_virt )
1303 && tcur_virt < last_virt )
1307 while( isblank(tcur_virt) && tcur_virt < last_virt )
1424 if(last_virt>=last_save)
1425 last_virt=last_save-1;
1446 c = last_save = last_virt+1;
1476 if(mode==REPLACE || (last_save>0 && last_virt<=last_save))
1544 if(mode!=SEARCH && last_virt>=0 && (vp->ed->e_tabcount|| !isblank(cur_virt)) && vp->ed->sh->nextprompt)
1563 if( cur_virt < last_virt )
1572 max_virt = last_virt+3;
1608 while( isblank(tcur_virt) && tcur_virt < last_virt )
1614 if(tcur_virt <= last_virt)
1619 tcur_virt = last_virt;
1627 if(!vp->ed->hlist && cur_virt>=0 && cur_virt<(SEARCHSIZE-2) && cur_virt == last_virt)
1629 if(cur_virt>=0 && cur_virt<(SEARCHSIZE-2) && cur_virt == last_virt)
1632 virtual[last_virt + 1] = '\0';
1651 motion = last_virt;
1661 tcur_virt = last_virt;
1676 motion = last_virt;
1715 bound = last_virt;
1724 bound = last_virt;
1736 bound = last_virt;
1765 while( tcur_virt <= last_virt
1768 if(tcur_virt > last_virt )
1775 bound = last_virt;
1852 * cur_virt last_virt
1892 virtual[last_virt+1] = 0;
1933 virtual[last_virt+1] = 0;
1987 if( last_virt != INVALID )
2090 if( increment && cur_virt<last_virt )
2137 last_virt = genlen(tmpspace) - 1;
2173 virtual[last_virt + 1] = '\0';
2230 virtual[last_virt + 1] = '\0'; /*** make null terminated ***/
2324 for(; v <= last_virt; ++p, ++v)
2415 i = last_virt;
2416 ++last_virt;
2418 virtual[last_virt] = 0;
2419 if(ed_expand(vp->ed,(char*)virtual, &cur_virt, &last_virt, c, vp->repeat_set?vp->repeat:-1)<0)
2425 --last_virt;
2428 last_virt = i;
2433 last_virt = i;
2441 --last_virt;
2493 cur_virt = last_virt;
2576 if( cur_virt < last_virt )