/*
docCopyright("Steve Dekorte", 2002)
docLicense("BSD revised")
*/

#ifdef IOMESSAGE_C 
#define IO_IN_C_FILE
#endif
#include "Common_inline.h"
#ifdef IO_DECLARE_INLINES

/*
#include "IoObject.h"

#define IOMESSAGEDATA(self) ((IoMessageData *)IoObject_dataPointer(self))

IOINLINE IoSymbol *IoMessage_name(IoMessage *self)
{ 
    return IOMESSAGEDATA(self)->name; 
}

IOINLINE void IoMessage_addArg_(IoMessage *self, IoMessage *m)
{ 
    List_append_(IOMESSAGEDATA(self)->args, IOREF(m)); 
}

IOINLINE IoMessage *IoMessage_rawArgAt_(IoMessage *self, int n)
{ 
    return List_at_(IOMESSAGEDATA(self)->args, n); 
}

IOINLINE IoSymbol *IoMessage_rawLabel(IoMessage *self)
{ 
    return IOMESSAGEDATA(self)->label; 
}

IOINLINE List *IoMessage_rawArgs(IoMessage *self)
{ 
    return IOMESSAGEDATA(self)->args; 
}

IOINLINE IoObject *IoMessage_name(self)  
{
    return (((IoMessageData *)IoObject_dataPointer(self))->name);
}

*/

#undef IO_IN_C_FILE
#endif


syntax highlighted by Code2HTML, v. 0.9.1