X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=date.c;h=514f84046ab2998fc36dcd4915f8dab69aa3fc32;hp=016af4eac6d36a91b485facee50cd257385d2981;hb=c2c50d50c572fcd2a015aeba87d33a8ccf5a76b8;hpb=dbadca9a63ce9e97dc2d80fb0fee7ba2f8640316 diff --git a/date.c b/date.c index 016af4ea..514f8404 100644 --- a/date.c +++ b/date.c @@ -115,8 +115,8 @@ typedef struct _date_token { size_t len; } date_token; -#define date_token_free(tok) g_slice_free (date_token, tok) -#define date_token_new() g_slice_new (date_token) +#define date_token_free(tok) free (tok) +#define date_token_new() malloc (sizeof (date_token)) static date_token * datetok (const char *date) @@ -292,7 +292,7 @@ get_year (const char *in, size_t inlen) return year; } -static gboolean +static int get_time (const char *in, size_t inlen, int *hour, int *min, int *sec) { register const char *inptr; @@ -486,7 +486,7 @@ parse_rfc822_date (date_token *tokens, int *tzone) static time_t parse_broken_date (date_token *tokens, int *tzone) { - gboolean got_wday, got_month, got_tzone; + int got_wday, got_month, got_tzone; int hour, min, sec, offset, n; date_token *token; struct tm tm;