wr_category
if ((wr_category(fmt_version, COLLATE_FMT_VERSION_LEN, f) < 0) ||
(wr_category(def_version, XLOCALE_DEF_VERSION_LEN, f) < 0) ||
(wr_category(&collinfo, sizeof (collinfo), f) < 0) ||
(wr_category(&chars, sizeof (chars), f) < 0)) {
if (wr_category(subst[i], sz, f) < 0) {
if (wr_category(chain, sz, f) < 0) {
if (wr_category(large, sz, f) < 0) {
if ((wr_category(&rl, sizeof (rl), f) < 0) ||
(wr_category(ct, sizeof (*ct) * runetype_ext_nranges, f) < 0) ||
(wr_category(lo, sizeof (*lo) * maplower_ext_nranges, f) < 0) ||
(wr_category(up, sizeof (*up) * mapupper_ext_nranges, f) < 0)) {
int wr_category(void *, size_t, FILE *);