diff src/value.h @ 13987:f94309c7c480

[gaim-migrate @ 16559] Change the log-timestamp and conversation-timestamp signals to pass around a time_t instead of a struct tm. Most of this changeset is Ethan's work. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Mon, 24 Jul 2006 05:08:30 +0000
parents d9dbb874a30c
children 0567de116699
line wrap: on
line diff
--- a/src/value.h	Mon Jul 24 04:27:42 2006 +0000
+++ b/src/value.h	Mon Jul 24 05:08:30 2006 +0000
@@ -26,6 +26,7 @@
 #define _GAIM_VALUE_H_
 
 #include <glib.h>
+#include "config.h"
 
 /**
  * Specific value types.
@@ -53,6 +54,16 @@
 
 } GaimType;
 
+/* time_t is normally either an int or a uint; this is a little ugly
+ * and probably deserves revisiting. */
+#if SIZEOF_TIME_T == 8
+# define GAIM_TYPE_TIME_T GAIM_TYPE_INT64
+#else
+# define GAIM_TYPE_TIME_T GAIM_TYPE_INT
+#endif /* sizeof(time_t) == 8 */
+
+
+
 /**
  * Gaim-specific subtype values.
  */