/* * $Id: method.h,v 1.2 2005-07-05 09:02:13 bacon Exp $ */ #ifndef _XP_STX_METHOD_H_ #define _XP_STX_METHOD_H_ #include #define XP_STX_METHOD_SIZE 3 #define XP_STX_METHOD_TEXT 0 #define XP_STX_METHOD_SELECTOR 1 #define XP_STX_METHOD_BYTECODES 2 struct xp_stx_method_t { xp_stx_objhdr_t header; xp_word_t text; xp_word_t selector; /* is this necessary? */ xp_word_t bytecodes; xp_word_t literals[1]; }; typedef struct xp_stx_method_t xp_stx_method_t; #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus } #endif #endif