[Python-checkins] python/nondist/sandbox/datetime datetime.c,1.44,1.45 obj_delta.c,1.22,1.23

tim_one@users.sourceforge.net tim_one@users.sourceforge.net
Fri, 06 Dec 2002 18:23:10 -0800


Update of /cvsroot/python/python/nondist/sandbox/datetime
In directory sc8-pr-cvs1:/tmp/cvs-serv17644

Modified Files:
	datetime.c obj_delta.c 
Log Message:
Fixed mismatches between integer format codes and integer args, as
Jeremy helpfully passed on via gcc wngs.  If you see a wng in this code,
pass it on!  "No warnings" is a goal.


Index: datetime.c
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/datetime/datetime.c,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** datetime.c	6 Dec 2002 17:04:58 -0000	1.44
--- datetime.c	7 Dec 2002 02:23:08 -0000	1.45
***************
*** 116,120 ****
  	 * on boxes where sizeof(long) > sizeof(int).  So roll our own.
  	 */
! 	PyOS_snprintf(buf, sizeof(buf), "days=%ld; must have magnitude <= %ld",
  		      days, MAX_DELTA_DAYS);
  	PyErr_SetString(exception, buf);
--- 116,120 ----
  	 * on boxes where sizeof(long) > sizeof(int).  So roll our own.
  	 */
! 	PyOS_snprintf(buf, sizeof(buf), "days=%ld; must have magnitude <= %d",
  		      days, MAX_DELTA_DAYS);
  	PyErr_SetString(exception, buf);

Index: obj_delta.c
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/datetime/obj_delta.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** obj_delta.c	5 Dec 2002 04:49:42 -0000	1.22
--- obj_delta.c	7 Dec 2002 02:23:08 -0000	1.23
***************
*** 554,567 ****
  
  	if (days) {
! 		i += sprintf(buf + i, "%d day%s, ", days,
  			     (days == 1 || days == -1) ? "" : "s");
  		assert(i < sizeof(buf));
  	}
  
! 	i += sprintf(buf + i, "%d:%02d:%02d", hours, minutes, seconds);
  	assert(i < sizeof(buf));
  
  	if (us) {
! 		i += sprintf(buf + i, ".%06d", us);
  		assert(i < sizeof(buf));
  	}
--- 554,568 ----
  
  	if (days) {
! 		i += sprintf(buf + i, "%d day%s, ", (int)days,
  			     (days == 1 || days == -1) ? "" : "s");
  		assert(i < sizeof(buf));
  	}
  
! 	i += sprintf(buf + i, "%d:%02d:%02d", (int)hours, (int)minutes,
! 					      (int)seconds);
  	assert(i < sizeof(buf));
  
  	if (us) {
! 		i += sprintf(buf + i, ".%06d", (int)us);
  		assert(i < sizeof(buf));
  	}