X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=glib%2Fgtimezone.h;h=3e6f1cbf640c53f55c79d7c4b61bc7904564601b;hb=d217429729aad360f372633f2ec99778c0fc08d5;hp=eb7e287a08098a401f0e66fd515dbd6b99daee88;hpb=1a6dd8c7fabdb79bcce7dc04f0e6044a343169f4;p=platform%2Fupstream%2Fglib.git
diff --git a/glib/gtimezone.h b/glib/gtimezone.h
index eb7e287..3e6f1cb 100644
--- a/glib/gtimezone.h
+++ b/glib/gtimezone.h
@@ -12,20 +12,18 @@
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
- * USA.
+ * License along with this library; if not, see .
*
* Author: Ryan Lortie
*/
-#if defined(G_DISABLE_SINGLE_INCLUDES) && !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
-#error "Only can be included directly."
-#endif
-
#ifndef __G_TIME_ZONE_H__
#define __G_TIME_ZONE_H__
+#if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
+#error "Only can be included directly."
+#endif
+
#include
G_BEGIN_DECLS
@@ -54,27 +52,35 @@ typedef enum
G_TIME_TYPE_UNIVERSAL
} GTimeType;
-void g_time_zone_refresh_local (void);
-
+GLIB_AVAILABLE_IN_ALL
GTimeZone * g_time_zone_new (const gchar *identifier);
+GLIB_AVAILABLE_IN_ALL
GTimeZone * g_time_zone_new_utc (void);
+GLIB_AVAILABLE_IN_ALL
GTimeZone * g_time_zone_new_local (void);
+GLIB_AVAILABLE_IN_ALL
GTimeZone * g_time_zone_ref (GTimeZone *tz);
+GLIB_AVAILABLE_IN_ALL
void g_time_zone_unref (GTimeZone *tz);
+GLIB_AVAILABLE_IN_ALL
gint g_time_zone_find_interval (GTimeZone *tz,
GTimeType type,
gint64 time_);
+GLIB_AVAILABLE_IN_ALL
gint g_time_zone_adjust_time (GTimeZone *tz,
GTimeType type,
gint64 *time_);
+GLIB_AVAILABLE_IN_ALL
const gchar * g_time_zone_get_abbreviation (GTimeZone *tz,
gint interval);
+GLIB_AVAILABLE_IN_ALL
gint32 g_time_zone_get_offset (GTimeZone *tz,
gint interval);
+GLIB_AVAILABLE_IN_ALL
gboolean g_time_zone_is_dst (GTimeZone *tz,
gint interval);