use _strtypes and _inttypes