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.155 2001/03/03 18:05:08 grubba Exp $"); + RCSID("$Id: pike_types.c,v 1.156 2001/03/03 21:12:24 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:3537:    }    free_string(s1);    free_string(s2);    }       if(implements_a && implements_b)    yyexplain_not_implements(implements_a,implements_b,flags);   }       - struct pike_type *make_pike_type(char *t) + struct pike_type *make_pike_type(const char *t)   {    return make_shared_binary_string(t, type_length(t));   }         static int low_pike_type_allow_premature_toss(char *type)   {    again:    switch(EXTRACT_UCHAR(type++))    {