Welcome to the CHICKEN Scheme pasting service
Ripping out GNU time stuff added by sjamaan on Sun Feb 5 14:19:32 2012
--- a/runtime.c
+++ b/runtime.c
@@ -7919,10 +7919,7 @@ void C_ccall C_decode_seconds(C_word c, C_word closure, C_word k, C_word secs, C
C_fix(tmt->tm_mday), C_fix(tmt->tm_mon), C_fix(tmt->tm_year),
C_fix(tmt->tm_wday), C_fix(tmt->tm_yday),
tmt->tm_isdst > 0 ? C_SCHEME_TRUE : C_SCHEME_FALSE,
-#ifdef C_GNU_ENV
- /* negative for west of UTC, but we want positive */
- C_fix(-tmt->tm_gmtoff)
-#elif defined(__CYGWIN__) || defined(__MINGW32__) || defined(_WIN32) || defined(__WINNT__)
+#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(_WIN32) || defined(__WINNT__)
C_fix(mode == C_SCHEME_FALSE ? _timezone : 0) /* does not account for DST */
#else
C_fix(mode == C_SCHEME_FALSE ? timezone : 0) /* does not account for DST */