Add functions to set a date from a time_t and from a GTimeVal.

2005-11-17  Matthias Clasen  <mclasen@redhat.com>

	* glib/glib.symbols:
	* glib/gdate.h:
	* glib/gdate.c (g_date_set_time_t):
	(g_date_set_time_val): Add functions to set a date from
	a time_t and from a GTimeVal.
	(g_date_set_time): Deprecate.  (#314067, Roger Leigh)
This commit is contained in:
Matthias Clasen
2005-11-17 17:51:59 +00:00
committed by Matthias Clasen
parent 1ee0917984
commit 9f90f2f23e
9 changed files with 110 additions and 20 deletions

View File

@@ -1,3 +1,9 @@
2005-11-17 Matthias Clasen <mclasen@redhat.com>
* glib/tmpl/date.sgml:
* glib/glib-sections.txt: Add g_date_set_time_t,
g_date_set_time_val.
2005-11-08 Matthias Clasen <mclasen@redhat.com>
* glib/tmpl/threads.sgml: Improve GOnce docs.

View File

@@ -1171,6 +1171,8 @@ g_date_set_year
g_date_set_dmy
g_date_set_julian
g_date_set_time
g_date_set_time_t
g_date_set_time_val
g_date_set_parse
<SUBSECTION>

View File

@@ -136,9 +136,13 @@ month, and year.
<!-- ##### TYPEDEF GTime ##### -->
<para>
Simply a replacement for <type>time_t</type>. Unrelated to #GTimer.
Simply a replacement for <type>time_t</type>. It has been deprected
since it is <emphasis>not</emphasis> equivalent to <type>time_t</type>
on 64-bit platforms with a 64-bit <type>time_t</type>.
Unrelated to #GTimer.
</para>
<para>
Note that <type>GTime</type> is defined to always be a 32bit integer,
unlike <type>time_t</type> which may be 64bit on some systems.
@@ -346,15 +350,11 @@ Sets the value of a #GDate from a Julian day number.
<!-- ##### FUNCTION g_date_set_time ##### -->
<para>
Sets the value of a date from a #GTime (<type>time_t</type>) value.
To set the value of a date to the current day, you could write:
<informalexample><programlisting>
g_date_set_time (date, time (NULL));
</programlisting></informalexample>
</para>
@date: a #GDate.
@time_: #GTime value to set.
@date:
@time_:
<!-- ##### FUNCTION g_date_set_parse ##### -->