use HTYPE_CCHAR macro