pike.git / lib / modules / Stdio.pmod

version» Context lines:

pike.git/lib/modules/Stdio.pmod:1: - // $Id: Stdio.pmod,v 1.37 1999/01/30 01:22:09 grubba Exp $ + // $Id: Stdio.pmod,v 1.38 1999/04/21 06:55:40 js Exp $      #include <string.h>      inherit files;      class File   {    inherit Fd_ref;       mixed ___read_callback;
pike.git/lib/modules/Stdio.pmod:387:    return 0;    b += s;    return 1;    }       inline private static nomask string extract(int bytes, int|void skip)    {    string s;    s=b[bpos..bpos+bytes-1];    bpos += bytes+skip; +  if(sizeof(s) && s[-1]=='\r') +  return s[..sizeof(s)-2]; +  else    return s;    }          /* Public functions. */    string gets()    {    int p,tmp=0;    while((p=search(b, "\n", bpos+tmp)) == -1)    {