pike.git / lib / modules / Stdio.pmod

version» Context lines:

pike.git/lib/modules/Stdio.pmod:35:    string s;    s=b[bpos..bpos+bytes-1];    bpos += bytes+skip;    return s;    }          /* Public functions. */    string gets()    { -  int p,tmp=bpos; -  while((p=search(b, "\n", tmp)) == -1) +  int p,tmp=0; +  while((p=search(b, "\n", bpos+tmp)) == -1)    { -  tmp=strlen(b); +  tmp=strlen(b)-bpos;    if(!get_data()) return 0;    }    return extract(p-bpos, 1);    }       int seek(int pos)    {    bpos=0;    b="";    return file::seek(pos);