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