/* * Copyright 2001-2004 Brandon Long * All Rights Reserved. * * ClearSilver Templating System * * This code is made available under the terms of the ClearSilver License. * http://www.clearsilver.net/license.hdf * */ #ifndef __NEO_DATE_H_ #define __NEO_DATE_H_ 1 #include <time.h> __BEGIN_DECLS /* UTC time_t -> struct tm in local timezone */ void neo_time_expand (const time_t tt, const char *timezone, struct tm *ttm); /* local timezone struct tm -> time_t UTC */ time_t neo_time_compact (struct tm *ttm, const char *timezone); /* To be portable... in seconds */ long neo_tz_offset(struct tm *ttm); __END_DECLS #endif /* __NEO_DATE_H_ */