Mercurial > emacs
changeset 29737:7568310ea7d6
Unprotoized.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 19 Jun 2000 13:05:51 +0000 |
parents | ae52a6b75457 |
children | c6131eab4c4e |
files | src/mktime.c |
diffstat | 1 files changed, 22 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/src/mktime.c Mon Jun 19 12:13:14 2000 +0000 +++ b/src/mktime.c Mon Jun 19 13:05:51 2000 +0000 @@ -117,7 +117,9 @@ localtime to localtime_r, since many localtime_r implementations are buggy. */ static struct tm * -my_mktime_localtime_r (const time_t *t, struct tm *tp) +my_mktime_localtime_r (t, tp) + const time_t *t; + struct tm *tp; { struct tm *l = localtime (t); if (! l) @@ -135,8 +137,9 @@ If TP is null, return a nonzero value. If overflow occurs, yield the low order bits of the correct answer. */ static time_t -ydhms_tm_diff (int year, int yday, int hour, int min, int sec, - const struct tm *tp) +ydhms_tm_diff (year, yday, hour, min, sec, tp) + int year, yday, hour, min, sec; + const struct tm *tp; { if (!tp) return 1; @@ -167,8 +170,14 @@ If *T is out of range for conversion, adjust it so that it is the nearest in-range value and then convert that. */ static struct tm * -ranged_convert (struct tm *(*convert) (const time_t *, struct tm *), - time_t *t, struct tm *tp) +ranged_convert (convert, t, tp) +#ifdef PROTOTYPES + struct tm *(*convert) (const time_t *, struct tm *); +#else + struct tm *(*convert)(); +#endif + time_t *t; + struct tm *tp; { struct tm *r; @@ -215,9 +224,14 @@ compared to what the result would be for UTC without leap seconds. If *OFFSET's guess is correct, only one CONVERT call is needed. */ time_t -__mktime_internal (struct tm *tp, - struct tm *(*convert) (const time_t *, struct tm *), - time_t *offset) +__mktime_internal (tp, convert, offset) + struct tm *tp; +#ifdef PROTOTYPES + struct tm *(*convert) (const time_t *, struct tm *); +#else + struct tm *(*convert)(); +#endif + time_t *offset; { time_t t, dt, t0, t1, t2; struct tm tm;