=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/rcs.c,v retrieving revision 1.164 retrieving revision 1.165 diff -c -r1.164 -r1.165 *** src/usr.bin/cvs/rcs.c 2006/04/12 22:54:23 1.164 --- src/usr.bin/cvs/rcs.c 2006/04/13 19:16:15 1.165 *************** *** 1,4 **** ! /* $OpenBSD: rcs.c,v 1.164 2006/04/12 22:54:23 ray Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: rcs.c,v 1.165 2006/04/13 19:16:15 joris Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. *************** *** 2536,2542 **** u_int j, found; char *c, *kwstr, *start, *end, *tbuf; char expbuf[256], buf[256]; ! struct tm *tb; char *fmt; kwtype = 0; --- 2536,2542 ---- u_int j, found; char *c, *kwstr, *start, *end, *tbuf; char expbuf[256], buf[256]; ! struct tm tb; char *fmt; kwtype = 0; *************** *** 2546,2554 **** /* * -z support for RCS */ ! tb = &rdp->rd_date; if (timezone_flag != NULL) ! tb = rcs_set_tz(timezone_flag, rdp); /* * Keyword formats: --- 2546,2554 ---- /* * -z support for RCS */ ! tb = rdp->rd_date; if (timezone_flag != NULL) ! rcs_set_tz(timezone_flag, rdp, &tb); /* * Keyword formats: *************** *** 2651,2657 **** else fmt = "%Y/%m/%d %H:%M:%S "; ! strftime(buf, sizeof(buf), fmt, tb); strlcat(expbuf, buf, sizeof(expbuf)); } --- 2651,2657 ---- else fmt = "%Y/%m/%d %H:%M:%S "; ! strftime(buf, sizeof(buf), fmt, &tb); strlcat(expbuf, buf, sizeof(expbuf)); }