pike.git / src / modules / _Stdio / file.c

version» Context lines:

pike.git/src/modules/_Stdio/file.c:1380:    {    len=0x7fffffff;    }    else    {    if(TYPEOF(Pike_sp[-args]) != PIKE_T_INT)    SIMPLE_BAD_ARG_ERROR("read", 1, "int");    len=Pike_sp[-args].u.integer;    if(len<0)    Pike_error("Cannot read negative number of characters.\n"); +  if (!len && SUBTYPEOF(Pike_sp[-args])) { +  len = 0x7fffffff;    } -  +  }       if(args > 1 && !UNSAFE_IS_ZERO(Pike_sp+1-args))    {    all=0;    }else{    all=1;    }       pop_n_elems(args);