> Nope, the above is a jmp __chk_fail at the assembly level, just the > libstdc++ header doesn't provide that prototype in :: namespace. OK, I see. So that is cleaner from the C++ user perspective. But it doesn't address Mike's concern about presuming the signature will never change.