/* File: message.h */ #ifndef KR_MESSAGE_H #define KR_MESSAGE_H #include typedef struct msg * message_t; /* prototypes for public functions */ message_t new_msg (void); void dispose_msg(message_t M); void init_msg (message_t M); void set_msg_data (message_t M, char *data); char * msg_data (message_t M); void append_msg_data (message_t M, char datum); int print_msg (FILE * where, char * before, message_t M, char * after); #endif /* KR_MESSAGE_H */ /* EOF (message.h) */