From e6abbfed15e84a8b3475261e77463820b8380e09 Mon Sep 17 00:00:00 2001 From: William McBrine Date: Mon, 21 Nov 2005 19:39:03 +0000 Subject: [PATCH] New format for time logging -- the inclusion of CLOCKS_PER_SEC was adding a dependency on math libraries for old Borland DOS compilers, which (among other things) broke the demo builds. --- pdcurses/pdcdebug.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pdcurses/pdcdebug.c b/pdcurses/pdcdebug.c index 78d4eb2f..10014115 100644 --- a/pdcurses/pdcdebug.c +++ b/pdcurses/pdcdebug.c @@ -38,7 +38,7 @@ #endif #ifdef PDCDEBUG -char *rcsid_PDCdebug = "$Id: pdcdebug.c,v 1.4 2005/11/12 20:54:58 wmcbrine Exp $"; +char *rcsid_PDCdebug = "$Id: pdcdebug.c,v 1.5 2005/11/21 19:39:03 wmcbrine Exp $"; #endif bool trace_on = FALSE; @@ -71,7 +71,8 @@ va_dcl { va_list args; FILE *dbfp; - char buffer[256]; + char buffer[256], hms[9]; + time_t now; /* * open debug log file append @@ -92,8 +93,10 @@ va_dcl va_start(args); #endif - fprintf( dbfp, "At: %8.8ld - %ld secs ", (long) clock(), - (long) clock() / CLOCKS_PER_SEC ); + time(&now); + strftime(hms, 9, "%H:%M:%S", localtime(&now)); + fprintf(dbfp, "At: %8.8ld - %s ", (long) clock(), hms); + vsprintf(buffer,fmt,args); fputs(buffer,dbfp); va_end(args);