diff -ur skiff/local/lib/gcc-lib/arm-linux/2.95.2/include/limits.h /skiff/local/lib/gcc-lib/arm-linux/2.95.2/include/limits.h --- skiff/local/lib/gcc-lib/arm-linux/2.95.2/include/limits.h 2000-02-01 08:52:14.000000000 +0100 +++ /skiff/local/lib/gcc-lib/arm-linux/2.95.2/include/limits.h 2004-03-05 15:58:38.000000000 +0100 @@ -1,3 +1,15 @@ +/* This administrivia gets added to the beginning of limits.h + if the system has its own version of limits.h. */ + +/* We use _GCC_LIMITS_H_ because we want this not to match + any macros that the system's limits.h uses for its own purposes. */ +#ifndef _GCC_LIMITS_H_ /* Terminated in limity.h. */ #define +_GCC_LIMITS_H_ + +#ifndef _LIBC_LIMITS_H_ +/* Use "..." so that we find syslimits.h only in this same directory. +*/ #include "syslimits.h" #endif #ifndef _LIMITS_H___ #ifndef _MACH_MACHLIMITS_H_ @@ -96,3 +108,13 @@ #endif /* _MACH_MACHLIMITS_H_ */ #endif /* _LIMITS_H___ */ +/* This administrivia gets added to the end of limits.h + if the system has its own version of limits.h. */ + +#else /* not _GCC_LIMITS_H_ */ + +#ifdef _GCC_NEXT_LIMITS_H +#include_next /* recurse down to the real one */ +#endif + +#endif /* not _GCC_LIMITS_H_ */