Remove the _ prototype, as Maintainers is used by makemeta, and in turn
[p5sagit/p5-mst-13.2.git] / opnames.h
index e09cb08..4f73f1e 100644 (file)
--- a/opnames.h
+++ b/opnames.h
@@ -145,241 +145,244 @@ typedef enum opcode {
        OP_AELEMFAST,   /* 127 */
        OP_AELEM,       /* 128 */
        OP_ASLICE,      /* 129 */
-       OP_EACH,        /* 130 */
-       OP_VALUES,      /* 131 */
-       OP_KEYS,        /* 132 */
-       OP_DELETE,      /* 133 */
-       OP_EXISTS,      /* 134 */
-       OP_RV2HV,       /* 135 */
-       OP_HELEM,       /* 136 */
-       OP_HSLICE,      /* 137 */
-       OP_UNPACK,      /* 138 */
-       OP_PACK,        /* 139 */
-       OP_SPLIT,       /* 140 */
-       OP_JOIN,        /* 141 */
-       OP_LIST,        /* 142 */
-       OP_LSLICE,      /* 143 */
-       OP_ANONLIST,    /* 144 */
-       OP_ANONHASH,    /* 145 */
-       OP_SPLICE,      /* 146 */
-       OP_PUSH,        /* 147 */
-       OP_POP,         /* 148 */
-       OP_SHIFT,       /* 149 */
-       OP_UNSHIFT,     /* 150 */
-       OP_SORT,        /* 151 */
-       OP_REVERSE,     /* 152 */
-       OP_GREPSTART,   /* 153 */
-       OP_GREPWHILE,   /* 154 */
-       OP_MAPSTART,    /* 155 */
-       OP_MAPWHILE,    /* 156 */
-       OP_RANGE,       /* 157 */
-       OP_FLIP,        /* 158 */
-       OP_FLOP,        /* 159 */
-       OP_AND,         /* 160 */
-       OP_OR,          /* 161 */
-       OP_XOR,         /* 162 */
-       OP_DOR,         /* 163 */
-       OP_COND_EXPR,   /* 164 */
-       OP_ANDASSIGN,   /* 165 */
-       OP_ORASSIGN,    /* 166 */
-       OP_DORASSIGN,   /* 167 */
-       OP_METHOD,      /* 168 */
-       OP_ENTERSUB,    /* 169 */
-       OP_LEAVESUB,    /* 170 */
-       OP_LEAVESUBLV,  /* 171 */
-       OP_CALLER,      /* 172 */
-       OP_WARN,        /* 173 */
-       OP_DIE,         /* 174 */
-       OP_RESET,       /* 175 */
-       OP_LINESEQ,     /* 176 */
-       OP_NEXTSTATE,   /* 177 */
-       OP_DBSTATE,     /* 178 */
-       OP_UNSTACK,     /* 179 */
-       OP_ENTER,       /* 180 */
-       OP_LEAVE,       /* 181 */
-       OP_SCOPE,       /* 182 */
-       OP_ENTERITER,   /* 183 */
-       OP_ITER,        /* 184 */
-       OP_ENTERLOOP,   /* 185 */
-       OP_LEAVELOOP,   /* 186 */
-       OP_RETURN,      /* 187 */
-       OP_LAST,        /* 188 */
-       OP_NEXT,        /* 189 */
-       OP_REDO,        /* 190 */
-       OP_DUMP,        /* 191 */
-       OP_GOTO,        /* 192 */
-       OP_EXIT,        /* 193 */
-       OP_SETSTATE,    /* 194 */
-       OP_METHOD_NAMED,/* 195 */
-       OP_ENTERGIVEN,  /* 196 */
-       OP_LEAVEGIVEN,  /* 197 */
-       OP_ENTERWHEN,   /* 198 */
-       OP_LEAVEWHEN,   /* 199 */
-       OP_BREAK,       /* 200 */
-       OP_CONTINUE,    /* 201 */
-       OP_OPEN,        /* 202 */
-       OP_CLOSE,       /* 203 */
-       OP_PIPE_OP,     /* 204 */
-       OP_FILENO,      /* 205 */
-       OP_UMASK,       /* 206 */
-       OP_BINMODE,     /* 207 */
-       OP_TIE,         /* 208 */
-       OP_UNTIE,       /* 209 */
-       OP_TIED,        /* 210 */
-       OP_DBMOPEN,     /* 211 */
-       OP_DBMCLOSE,    /* 212 */
-       OP_SSELECT,     /* 213 */
-       OP_SELECT,      /* 214 */
-       OP_GETC,        /* 215 */
-       OP_READ,        /* 216 */
-       OP_ENTERWRITE,  /* 217 */
-       OP_LEAVEWRITE,  /* 218 */
-       OP_PRTF,        /* 219 */
-       OP_PRINT,       /* 220 */
-       OP_SAY,         /* 221 */
-       OP_SYSOPEN,     /* 222 */
-       OP_SYSSEEK,     /* 223 */
-       OP_SYSREAD,     /* 224 */
-       OP_SYSWRITE,    /* 225 */
-       OP_SEND,        /* 226 */
-       OP_RECV,        /* 227 */
-       OP_EOF,         /* 228 */
-       OP_TELL,        /* 229 */
-       OP_SEEK,        /* 230 */
-       OP_TRUNCATE,    /* 231 */
-       OP_FCNTL,       /* 232 */
-       OP_IOCTL,       /* 233 */
-       OP_FLOCK,       /* 234 */
-       OP_SOCKET,      /* 235 */
-       OP_SOCKPAIR,    /* 236 */
-       OP_BIND,        /* 237 */
-       OP_CONNECT,     /* 238 */
-       OP_LISTEN,      /* 239 */
-       OP_ACCEPT,      /* 240 */
-       OP_SHUTDOWN,    /* 241 */
-       OP_GSOCKOPT,    /* 242 */
-       OP_SSOCKOPT,    /* 243 */
-       OP_GETSOCKNAME, /* 244 */
-       OP_GETPEERNAME, /* 245 */
-       OP_LSTAT,       /* 246 */
-       OP_STAT,        /* 247 */
-       OP_FTRREAD,     /* 248 */
-       OP_FTRWRITE,    /* 249 */
-       OP_FTREXEC,     /* 250 */
-       OP_FTEREAD,     /* 251 */
-       OP_FTEWRITE,    /* 252 */
-       OP_FTEEXEC,     /* 253 */
-       OP_FTIS,        /* 254 */
-       OP_FTSIZE,      /* 255 */
-       OP_FTMTIME,     /* 256 */
-       OP_FTATIME,     /* 257 */
-       OP_FTCTIME,     /* 258 */
-       OP_FTROWNED,    /* 259 */
-       OP_FTEOWNED,    /* 260 */
-       OP_FTZERO,      /* 261 */
-       OP_FTSOCK,      /* 262 */
-       OP_FTCHR,       /* 263 */
-       OP_FTBLK,       /* 264 */
-       OP_FTFILE,      /* 265 */
-       OP_FTDIR,       /* 266 */
-       OP_FTPIPE,      /* 267 */
-       OP_FTSUID,      /* 268 */
-       OP_FTSGID,      /* 269 */
-       OP_FTSVTX,      /* 270 */
-       OP_FTLINK,      /* 271 */
-       OP_FTTTY,       /* 272 */
-       OP_FTTEXT,      /* 273 */
-       OP_FTBINARY,    /* 274 */
-       OP_CHDIR,       /* 275 */
-       OP_CHOWN,       /* 276 */
-       OP_CHROOT,      /* 277 */
-       OP_UNLINK,      /* 278 */
-       OP_CHMOD,       /* 279 */
-       OP_UTIME,       /* 280 */
-       OP_RENAME,      /* 281 */
-       OP_LINK,        /* 282 */
-       OP_SYMLINK,     /* 283 */
-       OP_READLINK,    /* 284 */
-       OP_MKDIR,       /* 285 */
-       OP_RMDIR,       /* 286 */
-       OP_OPEN_DIR,    /* 287 */
-       OP_READDIR,     /* 288 */
-       OP_TELLDIR,     /* 289 */
-       OP_SEEKDIR,     /* 290 */
-       OP_REWINDDIR,   /* 291 */
-       OP_CLOSEDIR,    /* 292 */
-       OP_FORK,        /* 293 */
-       OP_WAIT,        /* 294 */
-       OP_WAITPID,     /* 295 */
-       OP_SYSTEM,      /* 296 */
-       OP_EXEC,        /* 297 */
-       OP_KILL,        /* 298 */
-       OP_GETPPID,     /* 299 */
-       OP_GETPGRP,     /* 300 */
-       OP_SETPGRP,     /* 301 */
-       OP_GETPRIORITY, /* 302 */
-       OP_SETPRIORITY, /* 303 */
-       OP_TIME,        /* 304 */
-       OP_TMS,         /* 305 */
-       OP_LOCALTIME,   /* 306 */
-       OP_GMTIME,      /* 307 */
-       OP_ALARM,       /* 308 */
-       OP_SLEEP,       /* 309 */
-       OP_SHMGET,      /* 310 */
-       OP_SHMCTL,      /* 311 */
-       OP_SHMREAD,     /* 312 */
-       OP_SHMWRITE,    /* 313 */
-       OP_MSGGET,      /* 314 */
-       OP_MSGCTL,      /* 315 */
-       OP_MSGSND,      /* 316 */
-       OP_MSGRCV,      /* 317 */
-       OP_SEMOP,       /* 318 */
-       OP_SEMGET,      /* 319 */
-       OP_SEMCTL,      /* 320 */
-       OP_REQUIRE,     /* 321 */
-       OP_DOFILE,      /* 322 */
-       OP_ENTEREVAL,   /* 323 */
-       OP_LEAVEEVAL,   /* 324 */
-       OP_ENTERTRY,    /* 325 */
-       OP_LEAVETRY,    /* 326 */
-       OP_GHBYNAME,    /* 327 */
-       OP_GHBYADDR,    /* 328 */
-       OP_GHOSTENT,    /* 329 */
-       OP_GNBYNAME,    /* 330 */
-       OP_GNBYADDR,    /* 331 */
-       OP_GNETENT,     /* 332 */
-       OP_GPBYNAME,    /* 333 */
-       OP_GPBYNUMBER,  /* 334 */
-       OP_GPROTOENT,   /* 335 */
-       OP_GSBYNAME,    /* 336 */
-       OP_GSBYPORT,    /* 337 */
-       OP_GSERVENT,    /* 338 */
-       OP_SHOSTENT,    /* 339 */
-       OP_SNETENT,     /* 340 */
-       OP_SPROTOENT,   /* 341 */
-       OP_SSERVENT,    /* 342 */
-       OP_EHOSTENT,    /* 343 */
-       OP_ENETENT,     /* 344 */
-       OP_EPROTOENT,   /* 345 */
-       OP_ESERVENT,    /* 346 */
-       OP_GPWNAM,      /* 347 */
-       OP_GPWUID,      /* 348 */
-       OP_GPWENT,      /* 349 */
-       OP_SPWENT,      /* 350 */
-       OP_EPWENT,      /* 351 */
-       OP_GGRNAM,      /* 352 */
-       OP_GGRGID,      /* 353 */
-       OP_GGRENT,      /* 354 */
-       OP_SGRENT,      /* 355 */
-       OP_EGRENT,      /* 356 */
-       OP_GETLOGIN,    /* 357 */
-       OP_SYSCALL,     /* 358 */
-       OP_LOCK,        /* 359 */
-       OP_CUSTOM,      /* 360 */
+       OP_AEACH,       /* 130 */
+       OP_AKEYS,       /* 131 */
+       OP_AVALUES,     /* 132 */
+       OP_EACH,        /* 133 */
+       OP_VALUES,      /* 134 */
+       OP_KEYS,        /* 135 */
+       OP_DELETE,      /* 136 */
+       OP_EXISTS,      /* 137 */
+       OP_RV2HV,       /* 138 */
+       OP_HELEM,       /* 139 */
+       OP_HSLICE,      /* 140 */
+       OP_UNPACK,      /* 141 */
+       OP_PACK,        /* 142 */
+       OP_SPLIT,       /* 143 */
+       OP_JOIN,        /* 144 */
+       OP_LIST,        /* 145 */
+       OP_LSLICE,      /* 146 */
+       OP_ANONLIST,    /* 147 */
+       OP_ANONHASH,    /* 148 */
+       OP_SPLICE,      /* 149 */
+       OP_PUSH,        /* 150 */
+       OP_POP,         /* 151 */
+       OP_SHIFT,       /* 152 */
+       OP_UNSHIFT,     /* 153 */
+       OP_SORT,        /* 154 */
+       OP_REVERSE,     /* 155 */
+       OP_GREPSTART,   /* 156 */
+       OP_GREPWHILE,   /* 157 */
+       OP_MAPSTART,    /* 158 */
+       OP_MAPWHILE,    /* 159 */
+       OP_RANGE,       /* 160 */
+       OP_FLIP,        /* 161 */
+       OP_FLOP,        /* 162 */
+       OP_AND,         /* 163 */
+       OP_OR,          /* 164 */
+       OP_XOR,         /* 165 */
+       OP_DOR,         /* 166 */
+       OP_COND_EXPR,   /* 167 */
+       OP_ANDASSIGN,   /* 168 */
+       OP_ORASSIGN,    /* 169 */
+       OP_DORASSIGN,   /* 170 */
+       OP_METHOD,      /* 171 */
+       OP_ENTERSUB,    /* 172 */
+       OP_LEAVESUB,    /* 173 */
+       OP_LEAVESUBLV,  /* 174 */
+       OP_CALLER,      /* 175 */
+       OP_WARN,        /* 176 */
+       OP_DIE,         /* 177 */
+       OP_RESET,       /* 178 */
+       OP_LINESEQ,     /* 179 */
+       OP_NEXTSTATE,   /* 180 */
+       OP_DBSTATE,     /* 181 */
+       OP_UNSTACK,     /* 182 */
+       OP_ENTER,       /* 183 */
+       OP_LEAVE,       /* 184 */
+       OP_SCOPE,       /* 185 */
+       OP_ENTERITER,   /* 186 */
+       OP_ITER,        /* 187 */
+       OP_ENTERLOOP,   /* 188 */
+       OP_LEAVELOOP,   /* 189 */
+       OP_RETURN,      /* 190 */
+       OP_LAST,        /* 191 */
+       OP_NEXT,        /* 192 */
+       OP_REDO,        /* 193 */
+       OP_DUMP,        /* 194 */
+       OP_GOTO,        /* 195 */
+       OP_EXIT,        /* 196 */
+       OP_METHOD_NAMED,/* 197 */
+       OP_ENTERGIVEN,  /* 198 */
+       OP_LEAVEGIVEN,  /* 199 */
+       OP_ENTERWHEN,   /* 200 */
+       OP_LEAVEWHEN,   /* 201 */
+       OP_BREAK,       /* 202 */
+       OP_CONTINUE,    /* 203 */
+       OP_OPEN,        /* 204 */
+       OP_CLOSE,       /* 205 */
+       OP_PIPE_OP,     /* 206 */
+       OP_FILENO,      /* 207 */
+       OP_UMASK,       /* 208 */
+       OP_BINMODE,     /* 209 */
+       OP_TIE,         /* 210 */
+       OP_UNTIE,       /* 211 */
+       OP_TIED,        /* 212 */
+       OP_DBMOPEN,     /* 213 */
+       OP_DBMCLOSE,    /* 214 */
+       OP_SSELECT,     /* 215 */
+       OP_SELECT,      /* 216 */
+       OP_GETC,        /* 217 */
+       OP_READ,        /* 218 */
+       OP_ENTERWRITE,  /* 219 */
+       OP_LEAVEWRITE,  /* 220 */
+       OP_PRTF,        /* 221 */
+       OP_PRINT,       /* 222 */
+       OP_SAY,         /* 223 */
+       OP_SYSOPEN,     /* 224 */
+       OP_SYSSEEK,     /* 225 */
+       OP_SYSREAD,     /* 226 */
+       OP_SYSWRITE,    /* 227 */
+       OP_SEND,        /* 228 */
+       OP_RECV,        /* 229 */
+       OP_EOF,         /* 230 */
+       OP_TELL,        /* 231 */
+       OP_SEEK,        /* 232 */
+       OP_TRUNCATE,    /* 233 */
+       OP_FCNTL,       /* 234 */
+       OP_IOCTL,       /* 235 */
+       OP_FLOCK,       /* 236 */
+       OP_SOCKET,      /* 237 */
+       OP_SOCKPAIR,    /* 238 */
+       OP_BIND,        /* 239 */
+       OP_CONNECT,     /* 240 */
+       OP_LISTEN,      /* 241 */
+       OP_ACCEPT,      /* 242 */
+       OP_SHUTDOWN,    /* 243 */
+       OP_GSOCKOPT,    /* 244 */
+       OP_SSOCKOPT,    /* 245 */
+       OP_GETSOCKNAME, /* 246 */
+       OP_GETPEERNAME, /* 247 */
+       OP_LSTAT,       /* 248 */
+       OP_STAT,        /* 249 */
+       OP_FTRREAD,     /* 250 */
+       OP_FTRWRITE,    /* 251 */
+       OP_FTREXEC,     /* 252 */
+       OP_FTEREAD,     /* 253 */
+       OP_FTEWRITE,    /* 254 */
+       OP_FTEEXEC,     /* 255 */
+       OP_FTIS,        /* 256 */
+       OP_FTSIZE,      /* 257 */
+       OP_FTMTIME,     /* 258 */
+       OP_FTATIME,     /* 259 */
+       OP_FTCTIME,     /* 260 */
+       OP_FTROWNED,    /* 261 */
+       OP_FTEOWNED,    /* 262 */
+       OP_FTZERO,      /* 263 */
+       OP_FTSOCK,      /* 264 */
+       OP_FTCHR,       /* 265 */
+       OP_FTBLK,       /* 266 */
+       OP_FTFILE,      /* 267 */
+       OP_FTDIR,       /* 268 */
+       OP_FTPIPE,      /* 269 */
+       OP_FTSUID,      /* 270 */
+       OP_FTSGID,      /* 271 */
+       OP_FTSVTX,      /* 272 */
+       OP_FTLINK,      /* 273 */
+       OP_FTTTY,       /* 274 */
+       OP_FTTEXT,      /* 275 */
+       OP_FTBINARY,    /* 276 */
+       OP_CHDIR,       /* 277 */
+       OP_CHOWN,       /* 278 */
+       OP_CHROOT,      /* 279 */
+       OP_UNLINK,      /* 280 */
+       OP_CHMOD,       /* 281 */
+       OP_UTIME,       /* 282 */
+       OP_RENAME,      /* 283 */
+       OP_LINK,        /* 284 */
+       OP_SYMLINK,     /* 285 */
+       OP_READLINK,    /* 286 */
+       OP_MKDIR,       /* 287 */
+       OP_RMDIR,       /* 288 */
+       OP_OPEN_DIR,    /* 289 */
+       OP_READDIR,     /* 290 */
+       OP_TELLDIR,     /* 291 */
+       OP_SEEKDIR,     /* 292 */
+       OP_REWINDDIR,   /* 293 */
+       OP_CLOSEDIR,    /* 294 */
+       OP_FORK,        /* 295 */
+       OP_WAIT,        /* 296 */
+       OP_WAITPID,     /* 297 */
+       OP_SYSTEM,      /* 298 */
+       OP_EXEC,        /* 299 */
+       OP_KILL,        /* 300 */
+       OP_GETPPID,     /* 301 */
+       OP_GETPGRP,     /* 302 */
+       OP_SETPGRP,     /* 303 */
+       OP_GETPRIORITY, /* 304 */
+       OP_SETPRIORITY, /* 305 */
+       OP_TIME,        /* 306 */
+       OP_TMS,         /* 307 */
+       OP_LOCALTIME,   /* 308 */
+       OP_GMTIME,      /* 309 */
+       OP_ALARM,       /* 310 */
+       OP_SLEEP,       /* 311 */
+       OP_SHMGET,      /* 312 */
+       OP_SHMCTL,      /* 313 */
+       OP_SHMREAD,     /* 314 */
+       OP_SHMWRITE,    /* 315 */
+       OP_MSGGET,      /* 316 */
+       OP_MSGCTL,      /* 317 */
+       OP_MSGSND,      /* 318 */
+       OP_MSGRCV,      /* 319 */
+       OP_SEMOP,       /* 320 */
+       OP_SEMGET,      /* 321 */
+       OP_SEMCTL,      /* 322 */
+       OP_REQUIRE,     /* 323 */
+       OP_DOFILE,      /* 324 */
+       OP_ENTEREVAL,   /* 325 */
+       OP_LEAVEEVAL,   /* 326 */
+       OP_ENTERTRY,    /* 327 */
+       OP_LEAVETRY,    /* 328 */
+       OP_GHBYNAME,    /* 329 */
+       OP_GHBYADDR,    /* 330 */
+       OP_GHOSTENT,    /* 331 */
+       OP_GNBYNAME,    /* 332 */
+       OP_GNBYADDR,    /* 333 */
+       OP_GNETENT,     /* 334 */
+       OP_GPBYNAME,    /* 335 */
+       OP_GPBYNUMBER,  /* 336 */
+       OP_GPROTOENT,   /* 337 */
+       OP_GSBYNAME,    /* 338 */
+       OP_GSBYPORT,    /* 339 */
+       OP_GSERVENT,    /* 340 */
+       OP_SHOSTENT,    /* 341 */
+       OP_SNETENT,     /* 342 */
+       OP_SPROTOENT,   /* 343 */
+       OP_SSERVENT,    /* 344 */
+       OP_EHOSTENT,    /* 345 */
+       OP_ENETENT,     /* 346 */
+       OP_EPROTOENT,   /* 347 */
+       OP_ESERVENT,    /* 348 */
+       OP_GPWNAM,      /* 349 */
+       OP_GPWUID,      /* 350 */
+       OP_GPWENT,      /* 351 */
+       OP_SPWENT,      /* 352 */
+       OP_EPWENT,      /* 353 */
+       OP_GGRNAM,      /* 354 */
+       OP_GGRGID,      /* 355 */
+       OP_GGRENT,      /* 356 */
+       OP_SGRENT,      /* 357 */
+       OP_EGRENT,      /* 358 */
+       OP_GETLOGIN,    /* 359 */
+       OP_SYSCALL,     /* 360 */
+       OP_LOCK,        /* 361 */
+       OP_ONCE,        /* 362 */
+       OP_CUSTOM,      /* 363 */
        OP_max          
 } opcode;
 
-#define MAXO 361
+#define MAXO 364
 #define OP_phoney_INPUT_ONLY -1
 #define OP_phoney_OUTPUT_ONLY -2