OpenSync 0.22
opensync/opensync_time_internals.h
00001 
00002 #ifndef _OPENSYNC_TIME_INTERNALS_H_
00003 #define _OPENSYNC_TIME_INTERNALS_H_
00004 
00005 #include "opensync_xml.h"
00006 
00007 /* Timezone ID helper */
00008 struct tm *osync_time_dstchange(xmlNode *dstNode);
00009 osync_bool osync_time_isdst(const char *vtime, xmlNode *tzid);
00010 int osync_time_tzoffset(const char *vtime, xmlNode *tz);
00011 char *osync_time_tzid(xmlNode *tz);
00012 char *osync_time_tzlocation(xmlNode *tz);
00013 xmlNode *osync_time_tzinfo(xmlNode *root, const char *tzid);
00014 char *osync_time_tzlocal2utc(xmlNode *root, const char *field);
00015 
00016 #endif // _OPENSYNC_TIME_INTERNALS_H_
00017