str_adderr
if ((stringlen = str_adderr(string, stringlen, currerr)) < 2)
stringlen = str_adderr(string, stringlen, currerr);
static int str_adderr(char *str, int len, int err);