__THROW_BAD_ALLOC
if (0 == __my_malloc_handler) { __THROW_BAD_ALLOC; }
#elif !defined(__THROW_BAD_ALLOC)