#ifndef _COMMON_TYPE_H_
#define _COMMON_TYPE_H_

#include <stdint.h>

typedef char int8;              //c
typedef signed char sint8;      //sc
typedef unsigned char uint8;    //uc
typedef short int16;            //s
typedef signed short sint16;    //sn
typedef unsigned short uint16;  //un
typedef int int32;              //i
typedef signed int sint32;      //si
typedef unsigned int uint32;    //ui
typedef int64_t int64;          //ll
typedef uint64_t uint64;        //ull

typedef unsigned int uint;      //ui
typedef unsigned char uchar;    //uc
typedef unsigned short ushort;  //us
typedef unsigned long ulong;    //ul

//bool   b
//string s
//float  f
//double d

#define _TESTMOD_

#ifdef _TESTMOD_
#define MYSTATIC
#else
#define MYSTATIC static
#endif

#endif  //_COMMON_TYPE_H_