I don't see why putting these functions (apart from clog) in std would be a problem; they use names that are not otherwise defined in std, and therefore can not be detected by a conforming program. Jason