[Sumover-dev] [svn commit] r3751 - common/trunk/src

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Tue May 30 17:12:03 BST 2006


Author: socrates
Date: Tue May 30 17:11:53 2006
New Revision: 3751

Modified:
   common/trunk/src/mbus.c

Log:
Fixed earlier FreeBSD patch to work with Win32 I64 number.

Modified: common/trunk/src/mbus.c
==============================================================================
--- common/trunk/src/mbus.c	(original)
+++ common/trunk/src/mbus.c	Tue May 30 17:11:53 2006
@@ -265,9 +265,17 @@
 	mb_bufpos = mb_buffer + MBUS_AUTH_LEN;
       /* monster kludge */
       if(*dst == '(')
+#ifdef WIN32
+	    sprintf(mb_bufpos, "\nmbus/1.0 %6d %I64d%03ld %c (%s) %s ", seqnum, (__int64)ts.tv_sec,ts.tv_usec/1000, reliable, src, dst); //SV-XXX: WIN32
+#else
 	    sprintf(mb_bufpos, "\nmbus/1.0 %6d %jd%03ld %c (%s) %s ", seqnum, (intmax_t)ts.tv_sec,ts.tv_usec/1000, reliable, src, dst); //SV-XXX: FreeBSD
+#endif
       else
+#ifdef WIN32
+	    sprintf(mb_bufpos, "\nmbus/1.0 %6d %I64d%03ld %c (%s) (%s) ", seqnum, (__int64)ts.tv_sec,ts.tv_usec/1000, reliable, src, dst); //SV-XXX: WIN32
+#else
 	    sprintf(mb_bufpos, "\nmbus/1.0 %6d %jd%03ld %c (%s) (%s) ", seqnum, (intmax_t)ts.tv_sec,ts.tv_usec/1000, reliable, src, dst); //SV-XXX: FreeBSD
+#endif
 
       mb_bufpos += strlen(mb_bufpos);
 	if (ackseq == -1) {



More information about the Sumover-dev mailing list