Lines Matching refs:first

72 	unsigned char	ifs;		/* first char of IFS */
439 register char *cp,*first;
452 first = cp = fcseek(0);
481 c = (cp-len) - first;
487 c = (cp-1) - first;
497 sfwrite(stkp,first,c);
500 first = fcseek(cp-first);
523 mac_copy(mp,first,c);
533 first = cp;
559 sfwrite(stkp,first,c+1);
560 cp = first = fcseek(c+3);
567 sfwrite(stkp,first,c+1);
568 first = fcseek(c);
578 sfwrite(stkp,first,c);
580 first = fcseek(c+1);
590 mac_copy(mp,first,c);
592 sfwrite(stkp,first,c);
594 first = fcseek(c+1);
602 cp = first = fcseek(1);
613 n = cp-first;
614 sfwrite(stkp,first,n);
621 cp = first;
627 cp = first = fcseek(0);
637 cp = first = fcseek(0);
650 mac_copy(mp,first,c);
652 sfwrite(stkp,first,c);
659 cp = first = fcseek(0);
663 first = fcseek(c);
682 mac_copy(mp,first,c);
684 sfwrite(stkp,first,c);
686 first = fcseek(c+1);
706 sfwrite(stkp,first,++c);
709 if(first[c-2]=='.')
715 first = fcseek(c);
730 cp = first = fcseek(0);
740 if((cp-first)>1 && cp[-2]=='~')
760 sfwrite(stkp,first,c);
761 first = fcseek(c);
785 sfwrite(stkp,first,c);
786 first = fcseek(c);
802 sfwrite(stkp,first,c);
803 first = fcseek(c);
817 sfwrite(stkp,first,c+1);
818 first = fcseek(c+1);
823 sfwrite(stkp,first,cp-first);
824 first=cp;
831 sfwrite(stkp,first,c);
834 cp = first = fcseek(c+2);
850 register char *first=fcseek(0);
864 fcsopen(first);
865 first = cp;
873 c = cp-first-2;
875 mac_copy(mp,first,c);
876 first=cp;
879 first--;
891 if(n=cp-first-1)
892 mac_copy(mp,first,n);
907 register unsigned char *first,*last,*cp = (unsigned char*)shp->cur_line;
927 first = --cp;
929 shp->offsets[m] = (first-(unsigned char*)shp->cur_line);
936 if(last==first && c==S_EOF && (!delim || (m>1)))
949 first = last = 0;
951 *size = last-first;
952 return((char*)first);