__po
if (__po)
delete [] __po;
if (__po == NULL) {
__po = new char[__alsize];
setp(__po, __po + __alsize);
if (__po) {
char *__po;