]> saetta.ns0.it Git - solipa/libsolipa/commitdiff
Rimosso il parametro format a SolipaUtils::gdate_to_sql perché inutile.
authorAndrea Zagli <azagli@libero.it>
Sat, 24 Dec 2011 12:00:02 +0000 (13:00 +0100)
committerAndrea Zagli <azagli@libero.it>
Sat, 24 Dec 2011 12:00:02 +0000 (13:00 +0100)
src/utils.c
src/utils.h

index 656cdb9fcbacd0e795b76110a35583cc5a0068a7..5b62d8616e6b64b8d2997691550e1c3b805dd95b 100644 (file)
@@ -886,7 +886,7 @@ GDateTime
        GDateTime *ret;
 
        ret = NULL;
-       if (g_date_valid (gdate))
+       if (gdate != NULL && g_date_valid (gdate))
                {
                        ret = g_date_time_new_local (g_date_get_year (gdate),
                                                     g_date_get_month (gdate),
@@ -902,10 +902,14 @@ GDate
 {
        GDate *ret;
 
-       ret = g_new0 (GDate, 1);
-       g_date_set_year (ret, g_date_time_get_year (gdatetime));
-       g_date_set_month (ret, g_date_time_get_month (gdatetime));
-       g_date_set_day (ret, g_date_time_get_day_of_month (gdatetime));
+       ret = NULL;
+       if (gdatetime != NULL)
+               {
+                       ret = g_new0 (GDate, 1);
+                       g_date_set_year (ret, g_date_time_get_year (gdatetime));
+                       g_date_set_month (ret, g_date_time_get_month (gdatetime));
+                       g_date_set_day (ret, g_date_time_get_day_of_month (gdatetime));
+               }
 
        return ret;
 }
@@ -925,17 +929,16 @@ const gchar
        return ret;
 }
 
-
 const gchar
-*solipa_gdate_to_sql (GDate *gdate, const gchar *format)
+*solipa_gdate_to_sql (GDate *gdate)
 {
        const gchar *ret;
 
        ret = g_strdup ("NULL");
 
-       if (g_date_valid (gdate))
+       if (gdate != NULL && g_date_valid (gdate))
                {
-                       ret = solipa_gdatetime_to_sql (solipa_gdate_to_gdatetime (gdate), format);
+                       ret = solipa_gdatetime_to_sql (solipa_gdate_to_gdatetime (gdate), "date");
                }
 
        return ret;
index 73128405e8655a0ae6749408744e398db3aef0e6..22737ea0c9fa9de331db7b72b2715cab90e9ec98 100644 (file)
@@ -68,7 +68,7 @@ GDateTime *solipa_gdate_to_gdatetime (GDate *gdate);
 GDate *solipa_gdatetime_to_gdate (GDateTime *gdatetime);
 
 const gchar *solipa_tm_to_sql (struct tm *tm_data, const gchar *format);
-const gchar *solipa_gdate_to_sql (GDate *gdate, const gchar *format);
+const gchar *solipa_gdate_to_sql (GDate *gdate);
 const gchar *solipa_gdatetime_to_sql (GDateTime *gdatetime, const gchar *format);
 
 GDate *solipa_get_gdate_from_string (const gchar *string, const gchar *format);