pike.git / src / pike_types.c

version» Context lines:

pike.git/src/pike_types.c:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: pike_types.c,v 1.209 2003/03/07 13:16:55 grubba Exp $ + || $Id: pike_types.c,v 1.210 2003/03/08 20:38:02 grubba Exp $   */      #include "global.h" - RCSID("$Id: pike_types.c,v 1.209 2003/03/07 13:16:55 grubba Exp $"); + RCSID("$Id: pike_types.c,v 1.210 2003/03/08 20:38:02 grubba Exp $");   #include <ctype.h>   #include "svalue.h"   #include "pike_types.h"   #include "stralloc.h"   #include "stuff.h"   #include "array.h"   #include "program.h"   #include "constants.h"   #include "object.h"   #include "multiset.h"
pike.git/src/pike_types.c:4247:    }    else {    push_type(T_ZERO);    }    push_type(T_MULTISET);    return pop_unfinished_type();       case T_MAPPING:    type_stack_mark();    if (m_sizeof(s->u.mapping)) { -  push_type_field(s->u.mapping->data->ind_types); +     push_type_field(s->u.mapping->data->val_types); -  +  push_type_field(s->u.mapping->data->ind_types);    }    else {    push_type(T_ZERO);    push_type(T_ZERO);    }    push_type(T_MAPPING);    return pop_unfinished_type();       case T_OBJECT:    type_stack_mark();