do emergency realloc and optional nonfatal error instead of fatal error if buffer too small
change descr. of buffer setting