Lines Matching refs:compose
680 static char *compose; in field_convert_alpha() local
689 compose = safe_realloc(compose, compose_length * sizeof (char)); in field_convert_alpha()
706 compose[clength++] = t; in field_convert_alpha()
708 compose[clength] = '\0'; in field_convert_alpha()
710 if ((dlength = xfrm_ops->sx_len(compose, clength)) < in field_convert_alpha()
713 compose, dlength + 1)); in field_convert_alpha()
723 static char *compose; in field_convert_alpha_simple() local
731 compose = safe_realloc(compose, compose_length * sizeof (char)); in field_convert_alpha_simple()
734 (void) memcpy(compose, L->l_data.sp + data_offset, data_length); in field_convert_alpha_simple()
736 compose[clength] = '\0'; in field_convert_alpha_simple()
738 if ((dlength = xfrm_ops->sx_len(compose, clength)) < in field_convert_alpha_simple()
741 compose, dlength + 1)); in field_convert_alpha_simple()
751 wchar_t *compose = safe_realloc(NULL, (data_length + 1) * in field_convert_alpha_wide() local
771 compose[clength++] = t; in field_convert_alpha_wide()
773 compose[clength] = L'\0'; in field_convert_alpha_wide()
775 dlength = wcsxfrm(NULL, compose, (size_t)0); in field_convert_alpha_wide()
778 ret = (ssize_t)wcsxfrm(L->l_collate.wp + coll_offset, compose, in field_convert_alpha_wide()
784 safe_free(compose); in field_convert_alpha_wide()