diff options
author | Nick Ing-Simmons <nik@tiuk.ti.com> | 1997-11-05 01:04:10 +0000 |
---|---|---|
committer | Nick Ing-Simmons <nik@tiuk.ti.com> | 1997-11-05 01:04:10 +0000 |
commit | 4e35701fd273ba8d0093a29660dee38a92408e9b (patch) | |
tree | afa97d9bf675ea146b86cf09a7c27e1bfbb980f3 /opcode.h | |
parent | 2b544454484ed91b6f1ae2cffef4c29b1302dcd7 (diff) | |
download | perl-4e35701fd273ba8d0093a29660dee38a92408e9b.tar.gz |
Builds C++ Borland, MSVC++ (Win32) and GCC++ (Solaris)
p4raw-id: //depot/ansiperl@203
Diffstat (limited to 'opcode.h')
-rw-r--r-- | opcode.h | 19 |
1 files changed, 9 insertions, 10 deletions
@@ -349,11 +349,10 @@ typedef enum { OP_GETLOGIN, /* 342 */ OP_SYSCALL, /* 343 */ OP_LOCK, /* 344 */ - OP_SPECIFIC, /* 345 */ OP_max } opcode; -#define MAXO 346 +#define MAXO 345 #ifndef DOINIT EXT char *op_name[]; @@ -704,7 +703,6 @@ EXT char *op_name[] = { "getlogin", "syscall", "lock", - "specific", }; #endif @@ -1057,10 +1055,11 @@ EXT char *op_desc[] = { "getlogin", "syscall", "lock", - "thread-specific", }; #endif +START_EXTERN_C + OP * ck_anoncode _((OP* o)); OP * ck_bitop _((OP* o)); OP * ck_concat _((OP* o)); @@ -1439,12 +1438,14 @@ OP * pp_egrent _((ARGSproto)); OP * pp_getlogin _((ARGSproto)); OP * pp_syscall _((ARGSproto)); OP * pp_lock _((ARGSproto)); -OP * pp_specific _((ARGSproto)); + + +END_EXTERN_C #ifndef DOINIT -EXT OP * (*ppaddr[])(); +EXT OP * (*ppaddr[])_((ARGSproto)); #else -EXT OP * (*ppaddr[])() = { +EXT OP * (*ppaddr[])_((ARGSproto)) = { pp_null, pp_stub, pp_scalar, @@ -1790,7 +1791,6 @@ EXT OP * (*ppaddr[])() = { pp_getlogin, pp_syscall, pp_lock, - pp_specific, }; #endif @@ -2143,7 +2143,6 @@ EXT OP * (*check[]) _((OP *op)) = { ck_null, /* getlogin */ ck_fun, /* syscall */ ck_rfun, /* lock */ - ck_null, /* specific */ }; #endif @@ -2496,6 +2495,6 @@ EXT U32 opargs[] = { 0x0000000c, /* getlogin */ 0x0002151d, /* syscall */ 0x00001c04, /* lock */ - 0x00000044, /* specific */ }; #endif + |