pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:2731:    case T_MAPPING:    case T_OR:    case T_AND:    low_decode_type(data);    low_decode_type(data);    push_reverse_type(tmp);    break;       case T_TYPE:    case T_PROGRAM: -  case T_ARRAY: +     case T_MULTISET:    case T_NOT:    low_decode_type(data);    push_type(tmp);    break;       case T_INT:    {    INT32 min=0, max=0;    if(data->ptr + 8 > data->len)
pike.git/src/encode.c:2759:    if (min > max)    decode_error(data, NULL, "Error in int type (min (%d) > max (%d)).\n", min, max);       push_int_type(min, max);    }    break;       case T_STRING:    /* Common case and compat */    push_finished_type(int_type_string); -  push_type(T_STRING); +  push_unlimited_array_type(T_STRING);    break;       case PIKE_T_NSTRING: -  +  tmp = T_STRING; +  /* FALLTHRU */ +  case T_ARRAY:    {    low_decode_type(data); -  push_type(T_STRING); +  push_unlimited_array_type(tmp);    }    break;       case '0':    case '1':    case '2':    case '3':    case '4':    case '5':    case '6':