_S_extra
char* __result = (char*)_Alloc::allocate(__n + _S_extra);
return __result + _S_extra;
char* __real_p = (char*)__p - _S_extra;
_Alloc::deallocate(__real_p, __n + _S_extra);
char* __real_p = (char*)__p - _S_extra;
_Alloc::reallocate(__real_p, __old_sz + _S_extra, __new_sz + _S_extra);
return __result + _S_extra;