removed "_t" suffix from stdint types to prevent conflict on MSVC