pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:18:   #include "error.h"   #include "operators.h"   #include "builtin_functions.h"   #include "module_support.h"   #include "fsort.h"   #include "threads.h"   #include "stuff.h"   #include "version.h"   #include "bignum.h"    - RCSID("$Id: encode.c,v 1.52 1999/12/19 15:52:32 grubba Exp $"); + RCSID("$Id: encode.c,v 1.53 2000/02/09 16:21:46 grubba Exp $");      /* #define ENCODE_DEBUG */      #ifdef ENCODE_DEBUG   #define EDB(X) X   #else   #define EDB(X)   #endif      #ifdef _AIX
pike.git/src/encode.c:805:    /* FIXME: Probably ought to use the tag encodings too. */       int tmp;    ONERROR err1;    ONERROR err2;       SET_ONERROR(err1, restore_type_stack, type_stackp);    SET_ONERROR(err2, restore_type_mark, pike_type_mark_stackp);      one_more_type: -  push_type(tmp=GETC()); +  tmp = GETC(); +  push_type(tmp);    switch(tmp)    {    default:    fatal("error in type string.\n");    /*NOTREACHED*/    break;       case T_ASSIGN:    push_type(GETC());    goto one_more_type;