pike.git / src / pike_types.c

version» Context lines:

pike.git/src/pike_types.c:1:   /*\   ||| This file a part of Pike, and is copyright by Fredrik Hubinette   ||| Pike is distributed as GPL (General Public License)   ||| See the files COPYING and DISCLAIMER for more information.   \*/   /**/   #include "global.h" - RCSID("$Id: pike_types.c,v 1.119 2000/01/16 05:56:03 hubbe Exp $"); + RCSID("$Id: pike_types.c,v 1.120 2000/01/27 23:18:25 hubbe 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:3226:    type_stack_mark();    push_unfinished_type(arg_type->str);    free_string(arg_type);    push_type(s->type);    return pop_unfinished_type();    }          case T_MAPPING:    type_stack_mark(); -  if (s->u.mapping->size) { +  if (m_sizeof(s->u.mapping)) {    push_type(T_MIXED);    push_type(T_MIXED);    }    else {    push_type(T_ZERO);    push_type(T_ZERO);    }    push_type(T_MAPPING);    return pop_unfinished_type();