Except where explicitly specified in this standard, it is implementation-defined which functions in the C++ standard library may be recursively reentered.