X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fdev%2Fmessage_buffer.c;fp=direct%2Ftimothy_tests%2Fdev%2Fmessage_buffer.c;h=1ff21e096e01594be7e3af9713c6dc4b4d45ee41;hp=5a5696e58c51d47e22a5f3ec870d12744a6f9657;hb=ef24b90a2e00a9a3db2bab70261807037ccc0bd7;hpb=86231ed7a8ebecf2e4821f9b426262045f941591 diff --git a/direct/timothy_tests/dev/message_buffer.c b/direct/timothy_tests/dev/message_buffer.c index 5a5696e..1ff21e0 100644 --- a/direct/timothy_tests/dev/message_buffer.c +++ b/direct/timothy_tests/dev/message_buffer.c @@ -27,8 +27,22 @@ void add_to_buffer(buffer *p_Buffer, char *message,char message_level,char print add_to_buffer_root_function(p_Buffer,message, message_level,DO_NOT_APPEND_MESSAGE,print); } -void add_to_buffer_root_function(buffer *p_Buffer, char *message,char message_level,char append,char print){ +void add_int_to_buffer(buffer *p_Buffer, int num,char message_level,char print){ + char message[20]; + sprintf(message, "%d",num); + add_to_buffer_root_function(p_Buffer,message, message_level,DO_NOT_APPEND_MESSAGE,print); +} + +void append_int_to_buffer(buffer *p_Buffer, int num,char message_level,char print){ + char message[20]; + sprintf(message, "%d",num); + add_to_buffer_root_function(p_Buffer,message, message_level,APPEND_MESSAGE,print); +} + +void add_to_buffer_root_function(buffer *p_Buffer, char *message,char message_level,char append,char print){ + FILE *log_handle; + if (append==APPEND_MESSAGE){ /* append current message*/ strncat(p_Buffer->message[p_Buffer->head],message,BUFFER_MESSAGE_LENGTH); } @@ -64,6 +78,12 @@ void add_to_buffer_root_function(buffer *p_Buffer, char *message,char message_le print_buffer(p_Buffer,1); //if the debug level is higher enough then print the new message */ printf("%s\n",p_Buffer->message[p_Buffer->head]); + log_handle=fopen(LOG_FILE,"a"); + if (log_handle!=NULL){ + fputs(p_Buffer->message[p_Buffer->head],log_handle); + fputs("\n",log_handle); + fclose(log_handle); + } } } @@ -88,3 +108,5 @@ void print_buffer(buffer *p_Buffer, int number_of_messages_to_print){ } + +