summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: ced7c84)
raw | patch | inline | side by side (parent: ced7c84)
author | Linus Torvalds <torvalds@g5.osdl.org> | |
Tue, 12 Jul 2005 17:33:06 +0000 (10:33 -0700) | ||
committer | Linus Torvalds <torvalds@g5.osdl.org> | |
Tue, 12 Jul 2005 17:33:06 +0000 (10:33 -0700) |
This is part of breaking up the tag ID patch by Eric Biederman.
cache.h | patch | blob | history | |
date.c | patch | blob | history |
index f29afc4088f12a4ceaa9f1bb474ee0536c34f864..f0eecb3d4cbb9b44f5689cf9698cc70a289b3d82 100644 (file)
--- a/cache.h
+++ b/cache.h
unsigned char *sha1_ret);
const char *show_date(unsigned long time, int timezone);
-void parse_date(char *date, char *buf, int bufsize);
+void parse_date(const char *date, char *buf, int bufsize);
void datestamp(char *buf, int bufsize);
static inline void *xmalloc(size_t size)
index 8ec6d0b86c5988ac0fb40bab0eeb1af2ad39da8d..b46f2ce344d53585901820b39dffc8cb4c631364 100644 (file)
--- a/date.c
+++ b/date.c
return 0;
}
-static int match_multi_number(unsigned long num, char c, char *date, char *end, struct tm *tm)
+static int match_multi_number(unsigned long num, char c, const char *date, char *end, struct tm *tm)
{
long num2, num3;
/*
* We've seen a digit. Time? Year? Date?
*/
-static int match_digit(char *date, struct tm *tm, int *offset, int *tm_gmt)
+static int match_digit(const char *date, struct tm *tm, int *offset, int *tm_gmt)
{
int n;
char *end;
return n;
}
-static int match_tz(char *date, int *offp)
+static int match_tz(const char *date, int *offp)
{
char *end;
int offset = strtoul(date+1, &end, 10);
/* Gr. strptime is crap for this; it doesn't have a way to require RFC2822
(i.e. English) day/month names, and it doesn't work correctly with %z. */
-void parse_date(char *date, char *result, int maxlen)
+void parse_date(const char *date, char *result, int maxlen)
{
struct tm tm;
int offset, sign, tm_gmt;