You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
iec104/include/HTType.h

70 lines
1.4 KiB
C

/****************************************************************************
** File name : HTType.h
** Description : define data type
** Create date : 2018.09.01
** Auther by : Liuyx
** Version info : V1.0.01
** Copyright (C) 2002-2018 xi'an huatek, Inc Co., Ltd
** Update record:
** DATE AUTHER DESC
** -------------------------------------------------------------------------
** 2018.09.01 Liuyx first build
****************************************************************************/
#ifndef __HT_TYPE_H
#define __HT_TYPE_H
#ifdef _WIN32
#ifndef int64
typedef __int64 tint64;
#endif
#else
#ifndef int64
typedef long long tint64 ;
#endif
#endif
#ifdef _WIN32
#ifndef utint64
typedef unsigned __int64 utint64;
#endif
#else
#ifndef utint64
typedef unsigned long long utint64 ;
#endif
#endif
#ifndef uint
typedef unsigned int uint;
#endif
#ifndef ulong
typedef unsigned long ulong;
#endif
#ifndef byte
typedef unsigned char byte;
#endif
#ifndef uchar
typedef unsigned char uchar;
#endif
#ifndef ushort
typedef unsigned short ushort;
#endif
#ifdef _WIN32
#ifndef pthread_t
typedef unsigned long pthread_t;
#endif
/*#else // Linux
#ifndef pthread_t
typedef pthread_t pthread_t; // bits/pthreadtypes.h typedef unsigned long int pthread_t;
#endif
*/
#endif
#endif // end __HT_TYPE_H