mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-14 19:55:12 +01:00
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:
parent
ac05f990db
commit
cec629972b
@ -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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user