/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Time utility functions * * Author: * Damon Chaplin (damon@ximian.com) * * (C) 2001 Ximian, Inc. */ #ifndef E_TIME_UTILS #define E_TIME_UTILS #include #include typedef enum { E_TIME_PARSE_OK, E_TIME_PARSE_NONE, E_TIME_PARSE_INVALID } ETimeParseStatus; /* Tries to parse a string containing a date and time. */ ETimeParseStatus e_time_parse_date_and_time (const char *value, struct tm *result); /* Tries to parse a string containing a date. */ ETimeParseStatus e_time_parse_date (const char *value, struct tm *result); /* Tries to parse a string containing a time. */ ETimeParseStatus e_time_parse_time (const char *value, struct tm *result); /* Turns a struct tm into a string like "Wed 3/12/00 12:00:00 AM". */ void e_time_format_date_and_time (struct tm *date_tm, gboolean use_24_hour_format, gboolean show_midnight, gboolean show_zero_seconds, char *buffer, int buffer_size); /* Formats a time from a struct tm, e.g. "01:59 PM". */ void e_time_format_time (struct tm *date_tm, gboolean use_24_hour_format, gboolean show_zero_seconds, char *buffer, int buffer_size); #endif /* E_TIME_UTILS */ ed468c4b9d2a72085eba04d5895f32c'/> FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Replaced my old rawbw.com maintainer's address with yuri@FreeBSD.orgyuri2018-02-251-1/+1
* devel/boost-*: update to 1.66.0jbeich2018-01-181-0/+1
* Update net-p2p/qbittorrent to 3.3.16tcberner2017-10-212-6/+4
* devel/boost-*: update to 1.65.1jbeich2017-09-251-1/+1
* devel/boost-*: enable C++11 featuresjbeich2017-09-251-1/+1
* Remove USES=execinfo.mat2017-09-221-1/+1
* Bump PORTREVISION for ports depending on the canonical version of GCCgerald2017-09-11