ERR_TXT_STRING
ERR_set_error_data("malloc failed", ERR_TXT_STRING);
ERR_set_error_data(errbuf, ERR_TXT_MALLOCED|ERR_TXT_STRING);
buf, file, line, (flags & ERR_TXT_STRING) ? data : "");
if (errdata != NULL && (errflags & ERR_TXT_STRING))
(fl & ERR_TXT_STRING) ? data : "");