Date: Tue, 20 Apr 2010 07:42:27 +0200 From: Luigi Rizzo <rizzo@iet.unipi.it> To: Julian Elischer <julian@elischer.org> Cc: svn-src-head@FreeBSD.org, Luigi Rizzo <luigi@FreeBSD.org>, src-committers@FreeBSD.org, svn-src-all@FreeBSD.org, Robert Noland <rnoland@FreeBSD.org> Subject: Re: svn commit: r206843 - head/sbin/ipfw Message-ID: <20100420054227.GA62058@onelab2.iet.unipi.it> In-Reply-To: <4BCCDCC9.2070604@elischer.org> References: <201004191511.o3JFBjLj036350@svn.freebsd.org> <4BCC7E64.4040200@FreeBSD.org> <4BCCDCC9.2070604@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 19, 2010 at 03:44:25PM -0700, Julian Elischer wrote: > On 4/19/10 9:01 AM, Robert Noland wrote: > > > > > >Luigi Rizzo wrote: > > > [...] > > >Index: sbin/ipfw/ipfw2.c > >=================================================================== > >--- sbin/ipfw/ipfw2.c (revision 206844) > >+++ sbin/ipfw/ipfw2.c (working copy) > >@@ -326,7 +326,7 @@ > >#ifdef TCC > >#define U64_FMT "I64" > >#else > >-#define U64_FMT "llu" > >+#define U64_FMT "ju" > >#endif > >uint64_t d; > > believe there is a posix define for this? > (though I can't remember it right now). the reason for the above code is that MSVC (actually, the DLL in Windows -- so the problem exists also for TCC on Windows) does not support %llu or %ju but only %I64 and that is why i need this ugly code (to tell the truth i am not even sure that the various libc for embedded platforms support %ju). cheers luigi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100420054227.GA62058>