pike.git
/
src
/
program.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/program.h:142:
#define STRUCT #include "compilation.h" #define EXTERN #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_GOTO 1
/* Not in use */
#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 #define PIKE_BYTECODE_ARM32 7 #define PIKE_BYTECODE_ARM64 8 #ifndef PIKE_BYTECODE_METHOD #error PIKE_BYTECODE_METHOD not set.
pike.git/src/program.h:165:
#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 *
+
#elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_ARM32 #define PIKE_OPCODE_T unsigned INT32 #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_ARM64 #define PIKE_OPCODE_T unsigned INT32 #else #define PIKE_OPCODE_T unsigned INT8 #endif #ifndef PIKE_INSTR_T /* The type for an opcode instruction identifier (not packed). In all