⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glbtypes.h

📁 ICCP Toolkit 是在 Tru64下开发Tase.2通信协议的开发包
💻 H
📖 第 1 页 / 共 2 页
字号:
#define ST_RET signed int		/* We need specific sizes for these types				*/#define ST_INT8   signed char     	#define ST_INT16  signed short     	#define ST_INT32  signed long     	#define ST_UINT8  unsigned char     	#define ST_UINT16 unsigned short    	#define ST_UINT32 unsigned long    	#define ST_BOOLEAN  unsigned char		/* This define shows that we have supplied all required 		*/#define _SISCOTYPES_DEFINED#endif/************************************************************************//* OpenVMS AXP                              				*//************************************************************************/#if defined(__ALPHA) && defined(__VMS)   /* OpenVMS AXP uses DECC*/#define SYSTEM_SEL     SYSTEM_SEL_OPEN_VMS#define SD_END_STRUCT  long end_of;/* We can tolerate machine-dependent sizes for these types		*/#define ST_CHAR    char	#define ST_INT     signed int		#define ST_LONG    signed long int     	#define ST_UCHAR   unsigned char	#define ST_UINT    unsigned int		#define ST_ULONG   unsigned long     	#define ST_VOID    void      		#define ST_DOUBLE  double		#define ST_FLOAT   float		/* General purpose return code						*/#define ST_RET signed int		/* We need specific sizes for these types				*/#define ST_INT8   signed char     	#define ST_INT16  signed short     	#define ST_INT32  signed long     	#define ST_UINT8  unsigned char     	#define ST_UINT16 unsigned short    	#define ST_UINT32 unsigned long    	#define ST_BOOLEAN  unsigned char		/* This define shows that we have supplied all required 		*/#define _SISCOTYPES_DEFINED#endif/************************************************************************//* Digital UNIX                                                         *//************************************************************************/#if defined(__alpha) && !defined(__VMS)#define SYSTEM_SEL     SYSTEM_SEL_SYS_5#define SD_END_STRUCT  long end_of;/* We can tolerate machine-dependent sizes for these types		*/#define ST_CHAR    char	#define ST_INT     signed int		#define ST_LONG    signed long int     	#define ST_UCHAR   unsigned char	#define ST_UINT    unsigned int		#define ST_ULONG   unsigned long     	#define ST_VOID    void      		#define ST_DOUBLE  double		#define ST_FLOAT   float		/* General purpose return code						*/#define ST_RET signed int		/* We need specific sizes for these types				*/#define ST_INT8   signed char     	#define ST_INT16  signed short     	#define ST_INT32  signed int     	#define ST_INT64  signed long     	#define ST_UINT8  unsigned char     	#define ST_UINT16 unsigned short    	#define ST_UINT32 unsigned int    	#define ST_UINT64 unsigned long    	#define ST_BOOLEAN  unsigned char		/* This define shows that we really have support for 64 bit integers	*/#define INT64_SUPPORT/* This define shows that we have supplied all required 		*/#define _SISCOTYPES_DEFINED#endif/************************************************************************//* VXWORKS - VXWORKS on Motorola 680x0 processor			*//************************************************************************/#if defined(VXWORKS) #define SYSTEM_SEL   	SYSTEM_SEL_SYSVXWORKS#define SD_END_STRUCT /* We can tolerate machine-dependent sizes for these types		*/#define ST_CHAR    char	#define ST_INT     signed int		#define ST_LONG    signed long int     	#define ST_UCHAR   unsigned char	#define ST_UINT    unsigned int		#define ST_ULONG   unsigned long     	#define ST_VOID    void      		#define ST_DOUBLE  double		#define ST_FLOAT   float		/* General purpose return code						*/#define ST_RET signed int		/* We need specific sizes for these types				*/#define ST_INT8   signed char     	#define ST_INT16  signed short     	#define ST_INT32  signed long     	#define ST_UINT8  unsigned char     	#define ST_UINT16 unsigned short    	#define ST_UINT32 unsigned long    	#define ST_BOOLEAN  unsigned char		/* This define shows that we have supplied all required 		*/#define _SISCOTYPES_DEFINED#endif/************************************************************************//* QNX									*//************************************************************************/#ifdef __QNX__	/* This should be defined automatically by compiler.	*/#pragma off (unreferenced)	/* don't warn about unused symbols.	*/#define SYSTEM_SEL	SYSTEM_SEL_SYS_QNX4#define SD_END_STRUCT/* We can tolerate machine-dependent sizes for these types		*/#define ST_CHAR    char	#define ST_INT     signed int		#define ST_LONG    signed long int     	#define ST_UCHAR   unsigned char	#define ST_UINT    unsigned int		#define ST_ULONG   unsigned long     	#define ST_VOID    void      		#define ST_DOUBLE  double		#define ST_FLOAT   float		/* General purpose return code						*/#define ST_RET signed int		/* We need specific sizes for these types				*/#define ST_INT8   signed char     	#define ST_INT16  signed short#define ST_INT32  signed long     	#define ST_UINT8  unsigned char     	#define ST_UINT16 unsigned short#define ST_UINT32 unsigned long    	#define ST_BOOLEAN  unsigned char		/* This define shows that we have supplied all required 		*/#define _SISCOTYPES_DEFINED#endif/************************************************************************//* PSOS Operating System with Diab Data C Compiler.			*//************************************************************************/#if defined (PSOS_SYSTEM)	/* Usually define on compile command line.*/#define SYSTEM_SEL	SYSTEM_SEL_SYS_PSOS#define SD_END_STRUCT  long end_of;/* We can tolerate machine-dependent sizes for these types		*/#define ST_CHAR    char#define ST_INT     signed int#define ST_LONG    signed long int#define ST_UCHAR   unsigned char#define ST_UINT    unsigned int#define ST_ULONG   unsigned long#define ST_VOID    void#define ST_DOUBLE  double#define ST_FLOAT   float/* General purpose return code						*/#define ST_RET signed int/* We need specific sizes for these types				*/#define ST_INT8   signed char#define ST_INT16  signed short#define ST_INT32  signed long#define ST_UINT8  unsigned char#define ST_UINT16 unsigned short#define ST_UINT32 unsigned long#define ST_BOOLEAN  unsigned char/* This define shows that we have supplied all required 		*/#define _SISCOTYPES_DEFINED#endif/************************************************************************//* HP-UX								*//************************************************************************/#if defined(__hpux)			/* HP-UX		*/#define	SYSTEM_SEL   	SYS_5#define SD_END_STRUCT long end_of;  /* force struct to quad word allign	*//* We can tolerate machine-dependent sizes for these types		*/#define ST_CHAR    char#define ST_INT     signed int#define ST_LONG    signed long int#define ST_UCHAR   unsigned char#define ST_UINT    unsigned int#define ST_ULONG   unsigned long#define ST_VOID    void#define ST_DOUBLE  double#define ST_FLOAT   float/* General purpose return code						*/#define ST_RET signed int/* We need specific sizes for these types				*/#define ST_INT8   signed char#define ST_INT16  signed short#define ST_INT32  signed long#define ST_INT64  signed long long#define ST_UINT8  unsigned char#define ST_UINT16 unsigned short#define ST_UINT32 unsigned long#define ST_UINT64 unsigned long long#define ST_BOOLEAN  unsigned char/* This define shows that we really have support for 64 bit integers	*/#define INT64_SUPPORT/* This define shows that we have supplied all required 		*/#define _SISCOTYPES_DEFINED#endif/************************************************************************//* IC86 embedded                                                        *//************************************************************************/#ifdef __IC86__  /* This should be defined automatically by compiler.    *//* Use new system define since it's closest */#define SYSTEM_SEL      SYSTEM_SEL_NEW_SYSTEM#define SD_END_STRUCT/* We can tolerate machine-dependent sizes for these types              */#define ST_CHAR    char#define ST_INT     signed int#define ST_LONG    signed long int#define ST_UCHAR   unsigned char#define ST_UINT    unsigned int#define ST_ULONG   unsigned long#define ST_VOID    void#define ST_DOUBLE  double#define ST_FLOAT   float/* General purpose return code                                          */#define ST_RET signed int/* We need specific sizes for these types                               */#define ST_INT8   signed char#define ST_INT16  signed short#define ST_INT32  signed long#define ST_UINT8  unsigned char#define ST_UINT16 unsigned short#define ST_UINT32 unsigned long#define ST_BOOLEAN  unsigned char/* This define shows that we have supplied all required                 */#define _SISCOTYPES_DEFINED#endif/************************************************************************//* NEW SYSTEM 								*//* This is a starting point for the addition of a new system		*//* The sample shown below assumes a Motorola 6800 family CPU and no 	*//* special quad word alignment requirements.				*//************************************************************************/#if defined(NEW_SYSTEM_DETECT) 	#define SYSTEM_SEL   	SYSTEM_SEL_NEW_SYSTEM#define SD_END_STRUCT /* We can tolerate machine-dependent sizes for these types		*/#define ST_CHAR    char	#define ST_INT     signed int		#define ST_LONG    signed long int     	#define ST_UCHAR   unsigned char	#define ST_UINT    unsigned int		#define ST_ULONG   unsigned long     	#define ST_VOID    void      		#define ST_DOUBLE  double		#define ST_FLOAT   float		/* General purpose return code						*/#define ST_RET signed int		/* We need specific sizes for these types				*/#define ST_INT8   signed char     	#define ST_INT16  signed short     	#define ST_INT32  signed long     	#define ST_UINT8  unsigned char     	#define ST_UINT16 unsigned short    	#define ST_UINT32 unsigned long    	#define ST_BOOLEAN  unsigned char		/* This define shows that we have supplied all required 		*/#define _SISCOTYPES_DEFINED#endif/************************************************************************//************************************************************************//************************************************************************//* SISCO is now using DEBUG_SISCO across the board, but to help		*//* during the transition, provide the following detectors ...		*/#if defined(DEBUG_ASN1)#pragma message("Please use DEBUG_SISCO instead of DEBUG_ASN1")#endif#if defined(DEBUG_MMS)#pragma message("Please use DEBUG_SISCO instead of DEBUG_MMS")#endif#if defined(DEBUG_SUIC)#pragma message("Please use DEBUG_SISCO instead of DEBUG_SUIC")#endif/************************************************************************//************************************************************************//* Make sure that this module has identified the target system 		*/#if !defined(_SISCOTYPES_DEFINED)#error Warning: System not correctly identified by glbtypes.h#endif/************************************************************************/#ifdef __cplusplus}#endif#endif /* #ifndef GBLTYPES_INCLUDED */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -