#if !defined(_PUB_HEADER_SHARE_H)
#define _PUB_HEADER_SHARE_H

/////////////////////////////////////////////////////////////////////////////
//
// Copyright Shen beide
//
/////////////////////////////////////////////////////////////////////////////

//#define _DLL_PROJECT  // WHEN USE IN DLL MODE

#define CLASS_EXPORT    __declspec(dllexport)
#define FUNCTION_EXPORT __declspec(dllexport)

////////////////////////////////////////////////////

//#define _STATIC_MEM_

//////////////////////////////////////////
typedef char            INT1;
typedef short           INT2;
typedef long            INT4;
typedef unsigned char   UINT1;
typedef unsigned short  UINT2;
typedef unsigned long   UINT4;

typedef unsigned char   BYTE;
typedef unsigned short  WORD;
typedef unsigned long   DWORD;

#ifdef WIN32
#define PATH_SEPERATER  '\\'
#else
#define PATH_SEPERATER  '/'
#endif

//#define BITS_HIGH_TO_LOW     true

////////////////////////////////////////////////////

#endif // !defined(_PUB_DEFINE_H)

