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.154 2001/02/27 01:05:15 mast Exp $"); + RCSID("$Id: pike_types.c,v 1.155 2001/03/03 18:05:08 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:258:    push_type( (i>>(e*8)) & 0xff );   }      void push_int_type(INT32 min, INT32 max)   {    push_type_int(max);    push_type_int(min);    push_type(T_INT);   }    + static void push_assign_type(int marker) + { +  push_type(marker); +  push_type(T_ASSIGN); + } +    void push_object_type(int flag, INT32 id)   {    push_type_int(id);    push_type(flag);    push_type(T_OBJECT);   }      void push_object_type_backwards(int flag, INT32 id)   {    unsafe_push_type(T_OBJECT);