Lines Matching refs:extra
71 const char*fwhom;char*rstart;size_t lfr,linv;int tstamp,extra,r;
105 extra=0;
110 if(r>0&&STRLEN(From_)<=(extra=1+rread( /* is it a From_ line? */
112 { rstart[extra]='\0';
115 { if((extra=rread(STDIN,themail.p,(int)(linebuf-2)))<=0)
117 themail.p[extra]='\0'; /* terminate it for strchr */
120 extra=rstart?extra-(++rstart-themail.p):0;
124 extra-=tfrl; /* demarcate it */
138 lfr=0,extra+=tfrl; /* no, tack it onto the rest */
148 filled=lfr+linv+extra; /* From_ + >From_ + rest */
150 { r= *rstart;tmemmove(themail.p+lfr+linv,rstart,extra);