D'oh! I can't find it on my Ubuntu 11.04 box :-( antonio@LAB:/usr/include/GNUstep/Foundation$ grep NSIntegerMax * ; echo $? 1 antonio@LAB:/usr/include/GNUstep/Foundation$ uname -a Linux LAB 2.6.38-11-generic-pae #50-Ubuntu SMP Mon Sep 12 22:21:04 UTC 2011 i686 i686 i386 GNU/Linux
It seems I'm running gnustep-base-common 1.20.1-6, is that an appropriate version? I was wondering if I should file a bug report for Ubuntu or something. Thanks in advance, Antonio 2011/10/5 David Chisnall <[email protected]>: > I was pretty sure I remembered adding that, and it turns out I was right: > > $ grep NSIntegerMax Foundation/* > Foundation/NSObjCRuntime.h:# define NSIntegerMax INTPTR_MAX > > In answer to your second question, yes there is a portable way of computing > it: it's identical to the C99 INTPTR_MAX macro defined in stdint.h. > > David > > On 5 Oct 2011, at 18:43, Antonio Vieiro wrote: > >> Hi all, >> >> I'm porting some source code from an Apple environment to GNUstep, and >> I'm noticing that NSIntegerMax (the maximum value of an integer) seems >> to be missing from GNUstep headers. >> >> Is this so? Is there a portable way to compute NSIntegerMax with GNUstep? >> >> Thanks in advance, >> Antonio >> >> _______________________________________________ >> Gnustep-dev mailing list >> [email protected] >> https://lists.gnu.org/mailman/listinfo/gnustep-dev > > > -- Sent from my IBM 1620 > > _______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
