pike.git / src / pike_types.c

version» Context lines:

pike.git/src/pike_types.c:63:    multiset_type_string=parse_type("multiset");    mapping_type_string=parse_type("mapping");    function_type_string=parse_type("function");    void_type_string=parse_type("void");    any_type_string=parse_type("void|mixed");   }      static int type_length(char *t)   {    char *q=t; +     switch(EXTRACT_UCHAR(t++))    {    default:    fatal("error in type string.\n");    /*NOTREACHED*/       case T_FUNCTION:    while(EXTRACT_UCHAR(t)!=T_MANY) t+=type_length(t); /* skip arguments */    t++;   
pike.git/src/pike_types.c:1020:    check_array_type(s->u.multiset->ind);    push_type(T_MULTISET);    return pop_type();       case T_MAPPING:    push_type(T_MIXED);    push_type(T_MIXED);    push_type(T_MAPPING);    return pop_type();    +  case T_OBJECT: +  push_type_int(0); +  push_type(T_OBJECT); +  return pop_type(); +     default:    push_type(s->type);    return pop_type();    }   }         char *get_name_of_type(int t)   {    switch(t)