On Fri, Jun 25, 2010 at 09:34:12PM -0600, M. Warner Losh wrote:
> You could easily enough have something like the following in autoconf
> to generate that:
>
> #include <stdlib.h>
> #include <stdio.h>
>
> int main(int argc, char **argv)
> {
> size_t foo = ~0;
> printf("#ifndef SIZE_MAX\n#define SIZE_MAX %llu\n#endif\n",
> (unsigned long long)foo);
> return (0);
> }There is one problem with this approach. It is not cross-compiling safe. The code using the sizeof macros from autoconf is. Joerg
