mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-12-02 23:07:12 +01:00
Check for timegm.
2006-03-23 Emmanuele Bassi <ebassi@cvs.gnome.org> * configure.in: Check for timegm. * glib/gtimer.h: * glib/gtimer.c: * glib/glib.symbols: * docs/reference/glib/glib-sections.txt: Added g_time_val_to_iso8601 and g_time_val_from_iso8601, to convert a GTimeVal to and from an ISO 8601 encoded date. * tests/testglib.c: Added test cases for g_time_val_to_iso8601() and g_time_val_from_iso8601() functions.
This commit is contained in:
committed by
Emmanuele Bassi
parent
0028b643bc
commit
6db9ec4070
@@ -39,19 +39,22 @@ typedef struct _GTimer GTimer;
|
||||
|
||||
#define G_USEC_PER_SEC 1000000
|
||||
|
||||
GTimer* g_timer_new (void);
|
||||
void g_timer_destroy (GTimer *timer);
|
||||
void g_timer_start (GTimer *timer);
|
||||
void g_timer_stop (GTimer *timer);
|
||||
void g_timer_reset (GTimer *timer);
|
||||
void g_timer_continue (GTimer *timer);
|
||||
gdouble g_timer_elapsed (GTimer *timer,
|
||||
gulong *microseconds);
|
||||
GTimer* g_timer_new (void);
|
||||
void g_timer_destroy (GTimer *timer);
|
||||
void g_timer_start (GTimer *timer);
|
||||
void g_timer_stop (GTimer *timer);
|
||||
void g_timer_reset (GTimer *timer);
|
||||
void g_timer_continue (GTimer *timer);
|
||||
gdouble g_timer_elapsed (GTimer *timer,
|
||||
gulong *microseconds);
|
||||
|
||||
void g_usleep (gulong microseconds);
|
||||
void g_usleep (gulong microseconds);
|
||||
|
||||
void g_time_val_add (GTimeVal *time_,
|
||||
glong microseconds);
|
||||
void g_time_val_add (GTimeVal *time_,
|
||||
glong microseconds);
|
||||
gboolean g_time_val_from_iso8601 (const gchar *iso_date,
|
||||
GTimeVal *time_);
|
||||
gchar* g_time_val_to_iso8601 (GTimeVal *time_) G_GNUC_MALLOC;
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user