Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: xsrc



On Sun, Aug 31, 2003 at 10:34:18 +0200, Matthias Scheler wrote:

> > > On operating systems which don't define "SIZE_T_MAX" (NetBSD does) define
> > > it to "ULONG_MAX" if possible. This should avoid problems on non-NetBSD
> > > 64Bit platforms (e.g. Solaris). Based on a suggestion made by
> > > Christoph Egger in private e-mail.
> > Shouldn't it check for SIZE_MAX first?
> 
> I guess there are thousand of flavours of this definition.

But SIZE_MAX is C99.  In our src tree we prefer SIZE_MAX to SIZE_T_MAX
(we have both, but SIZE_T_MAX seems to be BSD'ism).


> > IIRC, that's what FreeBSD has.

No, FreeBSD 4.8 has SIZE_T_MAX, but no SIZE_MAX.


> And Solaris doesn't have it.

My 5.8 certainly does have SIZE_MAX in limits.h (though c99 says it
should be in stdint.h, but there's no such header on solaris 5.8)

SY, Uwe
-- 
uwe%ptc.spbu.ru@localhost                         |       Zu Grunde kommen
http://www.ptc.spbu.ru/~uwe/            |       Ist zu Grunde gehen



Home | Main Index | Thread Index | Old Index