r17325 - gnucash/branches/gda-dev2/src/backend/sql - Replace gmtime_r() with gmtime() so that it can be compiled on win32.

Phil Longstaff plongstaff at cvs.gnucash.org
Sun Jul 13 23:05:25 EDT 2008


Author: plongstaff
Date: 2008-07-13 23:05:24 -0400 (Sun, 13 Jul 2008)
New Revision: 17325
Trac: http://svn.gnucash.org/trac/changeset/17325

Modified:
   gnucash/branches/gda-dev2/src/backend/sql/gnc-backend-sql.c
Log:
Replace gmtime_r() with gmtime() so that it can be compiled on win32.



Modified: gnucash/branches/gda-dev2/src/backend/sql/gnc-backend-sql.c
===================================================================
--- gnucash/branches/gda-dev2/src/backend/sql/gnc-backend-sql.c	2008-07-13 21:28:45 UTC (rev 17324)
+++ gnucash/branches/gda-dev2/src/backend/sql/gnc-backend-sql.c	2008-07-14 03:05:24 UTC (rev 17325)
@@ -1518,7 +1518,7 @@
     Timespec ts;
 	gchar* datebuf;
 	time_t time;
-	struct tm tm;
+	struct tm* tm;
 	gint year;
 	GValue* value;
 
@@ -1533,13 +1533,13 @@
     ts = (*ts_getter)( pObject );
 
 	time = timespecToTime_t( ts );
-	(void)gmtime_r( &time, &tm );	
+	tm = gmtime( &time );	
 
-	if( tm.tm_year < 60 ) year = tm.tm_year + 2000;
-	else year = tm.tm_year + 1900;
+	if( tm->tm_year < 60 ) year = tm->tm_year + 2000;
+	else year = tm->tm_year + 1900;
 
 	datebuf = g_strdup_printf( TIMESPEC_STR_FORMAT,
-					year, tm.tm_mon+1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec );
+					year, tm->tm_mon+1, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec );
     g_value_init( value, G_TYPE_STRING );
 	g_value_take_string( value, datebuf );
 



More information about the gnucash-changes mailing list