pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: encode.c,v 1.264 2008/04/26 19:04:25 grubba Exp $ + || $Id: encode.c,v 1.265 2008/05/03 15:29:24 nilsson Exp $   */      #include "global.h"   #include "stralloc.h"   #include "pike_macros.h"   #include "object.h"   #include "constants.h"   #include "interpret.h"   #include "svalue.h"   #include "mapping.h"
pike.git/src/encode.c:2541:    } else if (!current_line) { \    Pike_error("Missing line directive in " \    "byte code.\n"); \    } else       EMIT_BYTECODE(STR0, EMIT_BYTECODE2);    break;   #undef SIGNED_CHAR   #undef EMIT_BYTECODE   #undef EMIT_BYTECODE2 + #ifdef PIKE_DEBUG    default:    Pike_fatal("Bad size_shift: %d\n", bytecode->size_shift); -  + #endif    }    UNSET_ONERROR(err);    return assemble(1);   }      static void decode_value2(struct decode_data *data)      #ifdef PIKE_DEBUG   #undef decode_value2   #define decode_value2(X) do { struct svalue *_=Pike_sp; decode_value2_(X); if(Pike_sp!=_+1) Pike_fatal("decode_value2 failed!\n"); } while(0)