pike.git / src / pike_types.c

version» Context lines:

pike.git/src/pike_types.c:6222:    INT32 min = CAR_TO_INT( sub ), max = CDR_TO_INT( sub );    INT32 string_min, string_max;    int checked = 0;       check_string_range( s, 1, &string_min, &string_max );       if( min != MIN_INT32 )    {    if( string_min < min )    { -  if( s->size_shift ) +     check_string_range( s, 0, &string_min, &string_max );    if( string_min < min )    goto do_return;    checked = 1;    }    }       if( max != MIN_INT32 )    {    if( string_max > max )    { -  if( s->size_shift && !checked ) +  if( !checked )    check_string_range( s, 0, NULL, &string_max );       if( string_max > max )    goto do_return;    }    }    }    res = 1;    }    break;