The attached patch deletes a few places that attempted to define
INT_MAX, SCHAR_MAX, and the like if they were not previously defined.
All these constants must be defined by limits.h according to C89, so I
think we can safely assume they are provided.
I'll apply this later today, barring any objections.
-Neil