I'm not sure what the issue is here exactly or if its really even an
issue.  What's the goal here?  To get rid of the include directive?
Incorporate the code into other headers?

>From Martin's comments, the header (or more specifically the code
contained in the header) is needed in certain configurations in certain
environments.  The header should be conditionally compiled for these
particular configurations and environments (and it is for the most
part).  It does appear however that some conditional guards are missing,
e.g.

    // undefine macros #defined by some evil C libraries (e.g., MSVC)
    #undef max
    #undef min

Brad.

Reply via email to