put_error
put_error(ERR_GET_LIB(err), func, err, file, line);
put_error(ERR_LIB_NONE, NULL, 0, "", 0);