From: Sebastian Wilhelmi Date: Wed, 2 Dec 1998 09:07:18 +0000 (+0000) Subject: changed `gpointer struct_tm_p' parameter of g_date_to_struct_tm back to X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=c8477277fec2943a203242cf6bf5c43c9a141693;p=dana%2Fcg-glib.git changed `gpointer struct_tm_p' parameter of g_date_to_struct_tm back to 1998-12-02 Sebastian Wilhelmi * glib.h: * gdate.c: changed `gpointer struct_tm_p' parameter of g_date_to_struct_tm back to `struct tm *tm' and forward declared `struct tm' in glib.h; yes, this is nice, we still need not include time.h. --- diff --git a/ChangeLog b/ChangeLog index 7fd4d4b4..b779d9ed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +1998-12-02 Sebastian Wilhelmi + + * glib.h: + * gdate.c: changed `gpointer struct_tm_p' parameter of + g_date_to_struct_tm back to `struct tm *tm' and forward declared + `struct tm' in glib.h; yes, this is nice, we still need not + include time.h. + Tue Dec 1 23:01:44 CST 1998 Shawn T. Amundson * INSTALL: diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 7fd4d4b4..b779d9ed 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,11 @@ +1998-12-02 Sebastian Wilhelmi + + * glib.h: + * gdate.c: changed `gpointer struct_tm_p' parameter of + g_date_to_struct_tm back to `struct tm *tm' and forward declared + `struct tm' in glib.h; yes, this is nice, we still need not + include time.h. + Tue Dec 1 23:01:44 CST 1998 Shawn T. Amundson * INSTALL: diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 7fd4d4b4..b779d9ed 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,11 @@ +1998-12-02 Sebastian Wilhelmi + + * glib.h: + * gdate.c: changed `gpointer struct_tm_p' parameter of + g_date_to_struct_tm back to `struct tm *tm' and forward declared + `struct tm' in glib.h; yes, this is nice, we still need not + include time.h. + Tue Dec 1 23:01:44 CST 1998 Shawn T. Amundson * INSTALL: diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index 7fd4d4b4..b779d9ed 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,11 @@ +1998-12-02 Sebastian Wilhelmi + + * glib.h: + * gdate.c: changed `gpointer struct_tm_p' parameter of + g_date_to_struct_tm back to `struct tm *tm' and forward declared + `struct tm' in glib.h; yes, this is nice, we still need not + include time.h. + Tue Dec 1 23:01:44 CST 1998 Shawn T. Amundson * INSTALL: diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 7fd4d4b4..b779d9ed 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,11 @@ +1998-12-02 Sebastian Wilhelmi + + * glib.h: + * gdate.c: changed `gpointer struct_tm_p' parameter of + g_date_to_struct_tm back to `struct tm *tm' and forward declared + `struct tm' in glib.h; yes, this is nice, we still need not + include time.h. + Tue Dec 1 23:01:44 CST 1998 Shawn T. Amundson * INSTALL: diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 7fd4d4b4..b779d9ed 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,11 @@ +1998-12-02 Sebastian Wilhelmi + + * glib.h: + * gdate.c: changed `gpointer struct_tm_p' parameter of + g_date_to_struct_tm back to `struct tm *tm' and forward declared + `struct tm' in glib.h; yes, this is nice, we still need not + include time.h. + Tue Dec 1 23:01:44 CST 1998 Shawn T. Amundson * INSTALL: diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 7fd4d4b4..b779d9ed 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,11 @@ +1998-12-02 Sebastian Wilhelmi + + * glib.h: + * gdate.c: changed `gpointer struct_tm_p' parameter of + g_date_to_struct_tm back to `struct tm *tm' and forward declared + `struct tm' in glib.h; yes, this is nice, we still need not + include time.h. + Tue Dec 1 23:01:44 CST 1998 Shawn T. Amundson * INSTALL: diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 7fd4d4b4..b779d9ed 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,11 @@ +1998-12-02 Sebastian Wilhelmi + + * glib.h: + * gdate.c: changed `gpointer struct_tm_p' parameter of + g_date_to_struct_tm back to `struct tm *tm' and forward declared + `struct tm' in glib.h; yes, this is nice, we still need not + include time.h. + Tue Dec 1 23:01:44 CST 1998 Shawn T. Amundson * INSTALL: diff --git a/gdate.c b/gdate.c index b14d6d3e..6de541cd 100644 --- a/gdate.c +++ b/gdate.c @@ -1212,16 +1212,13 @@ g_date_compare (GDate *lhs, void g_date_to_struct_tm (GDate *d, - gpointer struct_tm_p) + struct tm *tm) { GDateWeekday day; - struct tm *tm; g_return_if_fail (d != NULL); g_return_if_fail (g_date_valid (d)); - g_return_if_fail (struct_tm_p != NULL); - - tm = struct_tm_p; + g_return_if_fail (tm != NULL); if (!d->mdy) { diff --git a/glib.h b/glib.h index 2c11671a..3702c26f 100644 --- a/glib.h +++ b/glib.h @@ -2218,9 +2218,11 @@ guint8 g_date_sunday_weeks_in_year (GDateYear year); gint g_date_compare (GDate *lhs, GDate *rhs); +/* make struct tm known without having to include time.h */ +struct tm; void g_date_to_struct_tm (GDate *d, - gpointer struct_tm_p); + struct tm *tm); /* Just like strftime() except you can only use date-related formats. * Using a time format is undefined. diff --git a/glib/gdate.c b/glib/gdate.c index b14d6d3e..6de541cd 100644 --- a/glib/gdate.c +++ b/glib/gdate.c @@ -1212,16 +1212,13 @@ g_date_compare (GDate *lhs, void g_date_to_struct_tm (GDate *d, - gpointer struct_tm_p) + struct tm *tm) { GDateWeekday day; - struct tm *tm; g_return_if_fail (d != NULL); g_return_if_fail (g_date_valid (d)); - g_return_if_fail (struct_tm_p != NULL); - - tm = struct_tm_p; + g_return_if_fail (tm != NULL); if (!d->mdy) { diff --git a/glib/glib.h b/glib/glib.h index 2c11671a..3702c26f 100644 --- a/glib/glib.h +++ b/glib/glib.h @@ -2218,9 +2218,11 @@ guint8 g_date_sunday_weeks_in_year (GDateYear year); gint g_date_compare (GDate *lhs, GDate *rhs); +/* make struct tm known without having to include time.h */ +struct tm; void g_date_to_struct_tm (GDate *d, - gpointer struct_tm_p); + struct tm *tm); /* Just like strftime() except you can only use date-related formats. * Using a time format is undefined.