extern "c" fn abort() callconv(.C) noreturn