Lines Matching refs:first
74 unsigned char ifs; /* first char of IFS */
442 register char *cp,*first;
455 first = cp = fcseek(0);
484 c = (cp-len) - first;
490 c = (cp-1) - first;
500 sfwrite(stkp,first,c);
503 first = fcseek(cp-first);
526 mac_copy(mp,first,c);
536 first = cp;
562 sfwrite(stkp,first,c+1);
563 cp = first = fcseek(c+3);
570 sfwrite(stkp,first,c+1);
571 first = fcseek(c);
581 sfwrite(stkp,first,c);
583 first = fcseek(c+1);
593 mac_copy(mp,first,c);
595 sfwrite(stkp,first,c);
597 first = fcseek(c+1);
605 cp = first = fcseek(1);
616 n = cp-first;
617 sfwrite(stkp,first,n);
624 cp = first;
630 cp = first = fcseek(0);
640 cp = first = fcseek(0);
658 mac_copy(mp,first,c);
660 sfwrite(stkp,first,c);
667 cp = first = fcseek(0);
671 first = fcseek(c);
690 mac_copy(mp,first,c);
692 sfwrite(stkp,first,c);
694 first = fcseek(c+1);
714 sfwrite(stkp,first,++c);
717 if(first[c-2]=='.')
723 first = fcseek(c);
738 cp = first = fcseek(0);
748 if((cp-first)>1 && cp[-2]=='~')
768 sfwrite(stkp,first,c);
769 first = fcseek(c);
793 sfwrite(stkp,first,c);
794 first = fcseek(c);
810 sfwrite(stkp,first,c);
811 first = fcseek(c);
816 first = cp = fcseek(Skip);
832 sfwrite(stkp,first,c+1);
833 first = fcseek(c+1);
838 sfwrite(stkp,first,cp-first);
839 first=cp;
846 sfwrite(stkp,first,c);
849 cp = first = fcseek(c+2);
865 register char *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);
906 register unsigned char *first,*last,*cp = (unsigned char*)shp->cur_line;
926 first = --cp;
928 shp->offsets[m] = (first-(unsigned char*)shp->cur_line);
935 if(last==first && c==S_EOF && (!delim || (m>1)))
948 first = last = 0;
950 *size = last-first;
951 return((char*)first);
1768 char *first = fcseek(0);
1780 fcsopen(first);