/* runops_cores.h * Copyright (C) 2001-2006, The Perl Foundation. * SVN Info * $Id: runops_cores.h 22589 2007-10-29 17:12:11Z allison $ * Overview: * Header for runops cores. * Data Structure and Algorithms: * History: * Notes: * References: */ #ifndef PARROT_RUNOPS_CORES_H_GUARD #define PARROT_RUNOPS_CORES_H_GUARD #include "parrot/parrot.h" #include "parrot/op.h" /* HEADERIZER BEGIN: src/runops_cores.c */ PARROT_WARN_UNUSED_RESULT PARROT_CAN_RETURN_NULL opcode_t * runops_cgoto_core(PARROT_INTERP, NOTNULL(opcode_t *pc)) __attribute__nonnull__(1) __attribute__nonnull__(2); PARROT_WARN_UNUSED_RESULT PARROT_CAN_RETURN_NULL opcode_t * runops_fast_core(PARROT_INTERP, NOTNULL(opcode_t *pc)) __attribute__nonnull__(1) __attribute__nonnull__(2); PARROT_WARN_UNUSED_RESULT PARROT_CAN_RETURN_NULL opcode_t * runops_gc_debug_core(PARROT_INTERP, NOTNULL(opcode_t *pc)) __attribute__nonnull__(1) __attribute__nonnull__(2); PARROT_WARN_UNUSED_RESULT PARROT_CAN_RETURN_NULL opcode_t * runops_profile_core(PARROT_INTERP, NOTNULL(opcode_t *pc)) __attribute__nonnull__(1) __attribute__nonnull__(2); PARROT_WARN_UNUSED_RESULT PARROT_CAN_RETURN_NULL opcode_t * runops_slow_core(PARROT_INTERP, NOTNULL(opcode_t *pc)) __attribute__nonnull__(1) __attribute__nonnull__(2); /* HEADERIZER END: src/runops_cores.c */ opcode_t *runops_fast_core(PARROT_INTERP, opcode_t *); opcode_t *runops_cgoto_core(PARROT_INTERP, opcode_t *); opcode_t *runops_slow_core(PARROT_INTERP, opcode_t *); opcode_t *runops_profile_core(PARROT_INTERP, opcode_t *); #endif /* PARROT_RUNOPS_CORES_H_GUARD */ /* * Local variables: * c-file-style: "parrot" * End: * vim: expandtab shiftwidth=4: */