Retro68/gcc/newlib/testsuite/newlib.stdlib/size_max.c
2012-03-27 01:51:53 +02:00

19 lines
343 B
C

#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
int main () {
size_t s;
s = SIZE_MAX;
/* If SIZE_MAX is truncated when assigning to "s", then SIZE_MAX is
too big. */
if (s != SIZE_MAX)
abort ();
/* If SIZE_MAX + 1 is not zero, then SIZE_MAX is not big enough. */
if (++s != 0)
abort ();
return 0;
}