pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:2199:       while(isspace(**s)) ++*s;   }         static void internal_parse_typeB(const char **s)   {    while(isspace(EXTRACT_UCHAR(*s))) ++*s;    switch(**s)    { -  case '!': +  case '!': case '~':    ++*s;    internal_parse_typeB(s);    push_type(T_NOT);    break;       case '(':    ++*s;    internal_parse_type(s);    while(isspace(EXTRACT_UCHAR(*s))) ++*s;    if(**s != ')') {
pike.git/src/pike_types.cmod:2878:    case T_MULTISET:    if(t->car != mixed_type_string) {    string_builder_sprintf(s, "multiset(%T)", t->car);    } else {    string_builder_strcat(s, "multiset");    }    break;       case T_NOT:    if (t->car && (t->car->type > T_NOT)) { -  string_builder_sprintf(s, "!(%T)", t->car); +  string_builder_sprintf(s, "~(%T)", t->car);    } else { -  string_builder_sprintf(s, "!%T", t->car); +  string_builder_sprintf(s, "~%T", t->car);    }    break;       case PIKE_T_RING:    /* FIXME: Should be renumbered for correct parenthesing. */    string_builder_sprintf(s, "(%T)\260(%T)", t->car, t->cdr);    break;       case T_OR:    if (t->car && (t->car->type > T_OR)) {