|
Rockbox mail archiveSubject: [PATCH] enable debug prints to be logged in mingw32 builds (was Re: win32 debug simulator)[PATCH] enable debug prints to be logged in mingw32 builds (was Re: win32 debug simulator)
From: Bill Napier <napier_at_pobox.com>
Date: 23 Sep 2002 11:04:53 -0400 On Mon, 23 Sep 2002 00:16:14 +0200, "Danijel Ilisin" <d.ilisin_at_wtnet.de> said: > Hi, any hint how i get debug messages on win32 build of the > uisimulator? This patch should do it. I was just going to print them to the command prompt window that you (possibly) started the simulator from, but it detaches from that window. So instead, it logs the debug messages to the file "debug.log". Here's the patch: Index: uisimulator/win32/debug-win32.c =================================================================== RCS file: /cvsroot/rockbox/uisimulator/win32/debug-win32.c,v retrieving revision 1.2 diff -u -b -r1.2 debug-win32.c --- uisimulator/win32/debug-win32.c 6 May 2002 11:08:10 -0000 1.2 +++ uisimulator/win32/debug-win32.c 23 Sep 2002 15:02:04 -0000 _at__at_ -19,13 +19,29 _at__at_ #include <windows.h> +#if defined(__MINGW32__) +#include <stdio.h> +#endif + char debugmembuf[100]; char debugbuf[200]; +static FILE* log_file = NULL; void debug( const char *message ) { +#if defined(__MINGW32__) + if (log_file==NULL) { + log_file = fopen("debug.log","w"); + if (log_file==NULL) { + return; + } + } + fprintf(log_file,message); +#else OutputDebugString (message); +#endif } void debugf(char *fmt, ...) Received on 2002-09-23 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |