t c stdint string platmacro stdio w32.winsock2