break;
}
- if (optional)
- m_strformat(dest, destlen, ifstr, hdr_format_str, data, flags);
- else if (flags & M_FORMAT_OPTIONAL)
- m_strformat(dest, destlen, elstr, hdr_format_str, data, flags);
+ if (flags & M_FORMAT_OPTIONAL)
+ m_strformat(dest, destlen, optional ? ifstr: elstr,
+ hdr_format_str, data, flags);
- return (src);
+ return src;
#undef THREAD_NEW
#undef THREAD_OLD
}