extended ARRAY_TEXT and C_TEXT