* FIX: cstring