pike.git / src / modules / _Stdio / buffer.cmod

version» Context lines:

pike.git/src/modules/_Stdio/buffer.cmod:2222:    */    PIKEFUN array sscanf( string(8bit) format )    {    INT32 i;    ptrdiff_t num_used;    struct svalue *start = Pike_sp;    retry:    i = low_sscanf_pcharp(    MKPCHARP(io_read_pointer(THIS), 0), io_len(THIS),    MKPCHARP(format->str,format->size_shift), format->len, -  &num_used); +  &num_used, 0);       if( !num_used )    {    if( io_range_error(THIS,0) )    goto retry;    pop_n_elems(Pike_sp-start);    push_int(0);    }    else    {
pike.git/src/modules/_Stdio/buffer.cmod:2343:    */    PIKEFUN string(8bit)|int|float|array match( string(8bit) format )    {    INT32 i;    ptrdiff_t num_used;    struct svalue *start = Pike_sp;    retry:    i = low_sscanf_pcharp(    MKPCHARP(io_read_pointer(THIS), 0), io_len(THIS),    MKPCHARP(format->str,format->size_shift), format->len, -  &num_used); +  &num_used, 0);       if( !num_used )    {    if( io_range_error(THIS,0) )    goto retry;    pop_n_elems(Pike_sp-start);    push_int(0);    }    else    {