#pragma once typedef unsigned long __u32; typedef signed long __s32; typedef unsigned short int __u16; typedef signed short int __s16; typedef unsigned char __u8;