ilstr
ilstr_init_prealloc(&ilstr, buf, buflen);
ilstr_append_char(&ilstr, ',');
ilstr_append_str(&ilstr, map[i].om_name);
if (ilstr_len(&ilstr) > 0) {
ilstr_append_char(&ilstr, ',');
ilstr_append_str(&ilstr, str);
ilstr_errno_t err = ilstr_errno(&ilstr);
ilstr_fini(&ilstr);
ilstr_t ilstr;
ilstr_init_prealloc(&ilstr, buf, buflen);
ilstr_append_char(&ilstr, ',');
ilstr_append_str(&ilstr, str);
ilstr_errno_t err = ilstr_errno(&ilstr);
ilstr_fini(&ilstr);
ilstr_t ilstr;
ilstr_t ilstr;
ilstr_init_prealloc(&ilstr, ofarg->fo_val, sizeof (ofarg->fo_val));
ilstr_append_char(&ilstr, u8p[i]);
ilstr_aprintf(&ilstr, "\\x%02x", u8p[i]);
if (ilstr_errno(&ilstr) != ILSTR_ERROR_OK) {
"0x%x", ofarg->fo_desc, ilstr_errno(&ilstr));
(void) memcpy(ofarg->fo_hval, ofarg->fo_val, ilstr_len(&ilstr) + 1);
ilstr_fini(&ilstr);