gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r15080 - gnunet-gtk/src


From: gnunet
Subject: [GNUnet-SVN] r15080 - gnunet-gtk/src
Date: Wed, 27 Apr 2011 20:34:03 +0200

Author: grothoff
Date: 2011-04-27 20:34:03 +0200 (Wed, 27 Apr 2011)
New Revision: 15080

Modified:
   gnunet-gtk/src/common.c
Log:
use new fs time apis

Modified: gnunet-gtk/src/common.c
===================================================================
--- gnunet-gtk/src/common.c     2011-04-27 18:33:54 UTC (rev 15079)
+++ gnunet-gtk/src/common.c     2011-04-27 18:34:03 UTC (rev 15080)
@@ -75,24 +75,10 @@
 {
   struct GNUNET_TIME_Absolute ret;
   int year;
-  time_t tp;
-  struct tm t;
 
   year = gtk_spin_button_get_value_as_int (spin);
-  memset (&t, 0, sizeof (t));
-  if (year < 1900)
-    {
-      GNUNET_break (0);
-      return GNUNET_TIME_absolute_get (); /* now */
-    }
-  t.tm_year = year - 1900;
-  t.tm_mday = 1;
-  t.tm_mon = 1;
-  t.tm_wday = 1;
-  t.tm_yday = 1;
-  tp = mktime (&t);
-  GNUNET_break (tp != (time_t) -1);
-  ret.abs_value = tp * 1000LL; /* seconds to ms */
+  GNUNET_assert (year >= 0);
+  ret = GNUNET_FS_year_to_time ( (unsigned int) year);
   GNUNET_break (GNUNET_TIME_absolute_get ().abs_value < ret.abs_value);
   return ret;
 }
@@ -102,16 +88,9 @@
 GNUNET_GTK_setup_expiration_year_adjustment (GtkBuilder *builder)
 {
   GtkAdjustment *aj;
-  struct tm *t;
-  int year;
-  time_t tp;
+  unsigned int year;
 
-  tp = time (NULL);
-  t = gmtime (&tp);
-  if (t == NULL)
-    year = 0;
-  else
-    year = t->tm_year + 1900;
+  year = GNUNET_FS_get_current_year ();
   aj = GTK_ADJUSTMENT (gtk_builder_get_object (builder,
                                               "expiration_year_adjustment"));
   gtk_adjustment_set_value (aj, year + 2);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]