---src/common/string.cpp.origMonFeb2115:53:482005+++src/common/string.cppTueFeb2201:39:542005@@-39,6+39,7@@#endif#include<ctype.h>+#include<errno.h>#include<string.h>#include<stdlib.h>@@-1956,6+1957,9@@// ok, there was enough spacebreak;}++if(errno!=EOVERFLOW)+break;// still not enough, double it againsize*=2;