+ExSystemTimeToLocalTime()
authorshort <>
Mon, 20 Jan 2003 23:24:24 +0000 (23:24 +0000)
committershort <>
Mon, 20 Jan 2003 23:24:24 +0000 (23:24 +0000)
src/libcaptive/ex/time.c

index 0d69bc2..8af2008 100644 (file)
@@ -42,3 +42,23 @@ VOID ExLocalTimeToSystemTime(PLARGE_INTEGER LocalTime,PLARGE_INTEGER SystemTime)
        tzset();
        SystemTime->QuadPart=LocalTime->QuadPart + timezone*G_GINT64_CONSTANT(10000000);
 }
+
+
+/**
+ * ExSystemTimeToLocalTime:
+ * @SystemTime: Time value to convert.
+ * %NULL value is forbidden.
+ * @LocalTime: Returns the converted @SystemTime.
+ * %NULL value is forbidden.
+ *
+ * Converts @SystemTime from the internation GMT zone to the current local-timezone
+ * for @LocalTime.
+ */
+VOID ExSystemTimeToLocalTime(PLARGE_INTEGER SystemTime,PLARGE_INTEGER LocalTime)
+{
+       g_return_if_fail(SystemTime!=NULL);
+       g_return_if_fail(LocalTime!=NULL);
+
+       tzset();
+       LocalTime->QuadPart=SystemTime->QuadPart - timezone*G_GINT64_CONSTANT(10000000);
+}