1 #ifndef __message_buffer__
2 #define __message_buffer__
7 #define PRINT_ALL -1 /*this is used to print all of the messages in a buffer*/
8 #define BUFFER_MESSAGE_LENGTH 60 /*number of char in message*/
9 #define BUFFER_SIZE 50 /*number of messages in buffer*/
10 #define MESSAGE_LEVEL_ERROR 0
11 #define MESSAGE_LEVEL_BASIC_TASKS 1
12 typedef struct buffer_template{
13 char message[BUFFER_SIZE][BUFFER_MESSAGE_LENGTH];
16 char message_level[BUFFER_SIZE];
18 #include "error_handler.h" /*include this for the debug level*/
20 void add_to_buffer(buffer *p_Buffer, char message[],char message_level); /*code for buffer*/
21 void print_buffer(buffer *p_Buffer,int number_of_messages_to_print); /*print messages in the buffer*/