Lines Matching refs:first

65 	unsigned char	ifs;		/* first char of IFS */
430 register char *cp,*first;
442 first = cp = fcseek(0);
471 c = (cp-len) - first;
477 c = (cp-1) - first;
487 sfwrite(stkp,first,c);
490 first = fcseek(cp-first);
513 mac_copy(mp,first,c);
523 first = cp;
548 sfwrite(stkp,first,c+1);
549 cp = first = fcseek(c+3);
556 sfwrite(stkp,first,c+1);
557 first = fcseek(c);
567 sfwrite(stkp,first,c);
569 first = fcseek(c+1);
579 mac_copy(mp,first,c);
581 sfwrite(stkp,first,c);
583 first = fcseek(c+1);
594 cp = first = fcseek(0);
607 mac_copy(mp,first,c);
609 sfwrite(stkp,first,c);
612 first = fcseek(c);
631 mac_copy(mp,first,c);
633 sfwrite(stkp,first,c);
635 first = fcseek(c+1);
655 sfwrite(stkp,first,++c);
658 if(first[c-2]=='.')
664 first = fcseek(c);
679 cp = first = fcseek(0);
689 if((cp-first)>1 && cp[-2]=='~')
705 sfwrite(stkp,first,c);
706 first = fcseek(c);
730 sfwrite(stkp,first,c);
731 first = fcseek(c);
747 sfwrite(stkp,first,c);
748 first = fcseek(c);
762 sfwrite(stkp,first,c+1);
763 first = fcseek(c+1);
768 sfwrite(stkp,first,cp-first);
769 first=cp;
776 sfwrite(stkp,first,c);
779 cp = first = fcseek(c+2);
795 register char *first=fcseek(0);
809 fcsopen(first);
810 first = cp;
818 c = cp-first-2;
820 mac_copy(mp,first,c);
821 first=cp;
824 first--;
836 if(n=cp-first-1)
837 mac_copy(mp,first,n);
852 register unsigned char *first,*last,*cp = (unsigned char*)shp->cur_line;
872 first = --cp;
874 shp->offsets[m] = (first-(unsigned char*)shp->cur_line);
881 if(last==first && c==S_EOF && (!delim || (m>1)))
894 first = last = 0;
896 *size = last-first;
897 return((char*)first);