add make_u8argv and free_u8argv functions