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.22 1997/05/19 23:31:06 hubbe Exp $"); + RCSID("$Id: pike_types.c,v 1.23 1997/05/30 02:40:10 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:181:   void reset_type_stack()   {    type_stack_pop_to_mark();    type_stack_mark();   }      void type_stack_reverse()   {    INT32 a;    a=pop_stack_mark(); -  reverse(type_stackp-a,a,1); +  reverse((char *)(type_stackp-a),a,1);   }      void push_type_int(unsigned INT32 i)   {    int e;    for(e=sizeof(i)-1;e>=0;e--)    push_type(((unsigned char *)&i)[e]);   }      void push_unfinished_type(char *s)