pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:3888:    INT32 bmax = CDR_TO_INT(b);       if(amin > bmax || bmin > amax) return 0;    break;    }       case T_ARRAY:    case T_STRING:    if(!low_match_types(a->cdr, b->cdr,    flags & ~(A_EXACT|B_EXACT))) return 0; -  break; +  /* FALLTHRU */       case T_PROGRAM:    case T_TYPE:    case T_MULTISET:    if(!low_match_types(a->car, b->car,    flags & ~(A_EXACT|B_EXACT))) return 0;    break;       case T_FLOAT:    case T_ZERO:
pike.git/src/pike_types.cmod:4705:    case T_MULTISET:    if (flags & LE_TYPE_SVALUE) return 1;    a = a->car;    b = b->car;    array_cnt = 0;    goto recurse;       case T_ARRAY:    case T_STRING:    if (flags & LE_TYPE_SVALUE) return 1; +  if (!low_pike_types_le(a->car, b->car, 0, flags)) return 0;    a = a->cdr;    b = b->cdr;    array_cnt = 0;    goto recurse;       case T_FLOAT:    case T_ZERO:    case T_VOID:    case T_MIXED:    break;