GDateTime: G_GNUC_WARN_UNUSED_RESULT for modifiers

Emmanuele suggested adding G_GNUC_WARN_UNUSED_RESULT to all of the
g_date_time_add_* functions to help deal with the situation where people
may mistakenly believe that these functions are inplace modifiers.
This commit is contained in:
Ryan Lortie 2010-09-18 16:31:00 -04:00
parent ac05f990db
commit cec629972b

View File

@ -131,25 +131,34 @@ GDateTime * g_date_time_new_utc (gint
gint minute, gint minute,
gdouble seconds); gdouble seconds);
G_GNUC_WARN_UNUSED_RESULT
GDateTime * g_date_time_add (GDateTime *datetime, GDateTime * g_date_time_add (GDateTime *datetime,
GTimeSpan timespan); GTimeSpan timespan);
G_GNUC_WARN_UNUSED_RESULT
GDateTime * g_date_time_add_years (GDateTime *datetime, GDateTime * g_date_time_add_years (GDateTime *datetime,
gint years); gint years);
G_GNUC_WARN_UNUSED_RESULT
GDateTime * g_date_time_add_months (GDateTime *datetime, GDateTime * g_date_time_add_months (GDateTime *datetime,
gint months); gint months);
G_GNUC_WARN_UNUSED_RESULT
GDateTime * g_date_time_add_weeks (GDateTime *datetime, GDateTime * g_date_time_add_weeks (GDateTime *datetime,
gint weeks); gint weeks);
G_GNUC_WARN_UNUSED_RESULT
GDateTime * g_date_time_add_days (GDateTime *datetime, GDateTime * g_date_time_add_days (GDateTime *datetime,
gint days); gint days);
G_GNUC_WARN_UNUSED_RESULT
GDateTime * g_date_time_add_hours (GDateTime *datetime, GDateTime * g_date_time_add_hours (GDateTime *datetime,
gint hours); gint hours);
G_GNUC_WARN_UNUSED_RESULT
GDateTime * g_date_time_add_minutes (GDateTime *datetime, GDateTime * g_date_time_add_minutes (GDateTime *datetime,
gint minutes); gint minutes);
G_GNUC_WARN_UNUSED_RESULT
GDateTime * g_date_time_add_seconds (GDateTime *datetime, GDateTime * g_date_time_add_seconds (GDateTime *datetime,
gdouble seconds); gdouble seconds);
G_GNUC_WARN_UNUSED_RESULT
GDateTime * g_date_time_add_full (GDateTime *datetime, GDateTime * g_date_time_add_full (GDateTime *datetime,
gint years, gint years,
gint months, gint months,