pike.git / src / program.h

version» Context lines:

pike.git/src/program.h: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: program.h,v 1.227 2007/01/01 04:51:03 nilsson Exp $ + || $Id: program.h,v 1.228 2007/03/31 22:59:53 marcus Exp $   */      #ifndef PROGRAM_H   #define PROGRAM_H      #include <stdarg.h>   #include "global.h"   #include "pike_macros.h"   #include "pike_error.h"   #include "svalue.h"
pike.git/src/program.h:134:   #include "compilation.h"      /* Byte-code method identification. */   #define PIKE_BYTECODE_PORTABLE -1 /* Only used by the codec. */   #define PIKE_BYTECODE_DEFAULT 0   #define PIKE_BYTECODE_GOTO 1   #define PIKE_BYTECODE_SPARC 2   #define PIKE_BYTECODE_IA32 3   #define PIKE_BYTECODE_PPC32 4   #define PIKE_BYTECODE_AMD64 5 + #define PIKE_BYTECODE_PPC64 6      #ifndef PIKE_BYTECODE_METHOD   #error PIKE_BYTECODE_METHOD not set.   #endif      #if PIKE_BYTECODE_METHOD == PIKE_BYTECODE_IA32   #define PIKE_OPCODE_T unsigned INT8   #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_AMD64   #define PIKE_OPCODE_T unsigned INT8   #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_SPARC   #define PIKE_OPCODE_T unsigned INT32   #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_PPC32   #define PIKE_OPCODE_T unsigned INT32 -  + #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_PPC64 + #define PIKE_OPCODE_T unsigned INT32   #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_GOTO   #define PIKE_OPCODE_T void *   #define PIKE_INSTR_T void *   #else   #define PIKE_OPCODE_T unsigned INT8   #endif      #ifndef PIKE_INSTR_T   /* The type for an opcode instruction identifier (not packed). In all    * cases but PIKE_BYTECODE_GOTO, this is n - F_OFFSET where n is the