[gs-cvs] rev 6907 - trunk/gs/src
leonardo at ghostscript.com
leonardo at ghostscript.com
Wed Jul 12 05:24:10 PDT 2006
Author: leonardo
Date: 2006-07-12 05:24:10 -0700 (Wed, 12 Jul 2006)
New Revision: 6907
Modified:
trunk/gs/src/gdevpdf.c
Log:
Fix (pdfwrite) : More PDF/A-1b complience, continued 5.
DETAILS :
Bug 688783 "commit 6892 mis-uses the TZ environmental".
An improved code with using CRTL functions to compute the tize zone.
This works on both my local Windows and on Linux on peeves.
DIFFERENCES :
None.
Modified: trunk/gs/src/gdevpdf.c
===================================================================
--- trunk/gs/src/gdevpdf.c 2006-07-12 11:26:28 UTC (rev 6906)
+++ trunk/gs/src/gdevpdf.c 2006-07-12 12:24:10 UTC (rev 6907)
@@ -253,10 +253,11 @@
t = time(NULL);
tms = *gmtime(&t);
-#ifndef _MSC_VER
- tms.tm_isdst = -1;
+#ifdef _MSC_VER
+ timeoffset = (int)difftime(mktime(&tms), t); /* tz+dst, seconds */
+#else
+ timeoffset = (int)difftime(t, mktime(&tms)); /* tz+dst, seconds */
#endif
- timeoffset = (int)difftime(mktime(&tms), t); /* tz+dst, seconds */
if (timeoffset == 0)
strcpy(buf + offset, "Z)");
else {
More information about the gs-cvs
mailing list