c++2003 support for pe_bn