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

📄 snmptype.h

📁 在freescale 的ne64上开发的源代码
💻 H
字号:
#ifndef INCLUDE_DATATYPES_H
#define INCLUDE_DATATYPES_H

#define C51 	  	 0
#define NE64  	 1
#define UCLINUX 	 2
#define LINUX 	 3
#define VXWORKS  4
#define MAX_PLATFORM 255

#define PLATFORM         NE64


#if PLATFORM==C51 || PLATFORM==NE64
typedef signed char    	 _INT8;   /*signed 8 bit definition*/
typedef unsigned char   _UINT8;   /*unsigned 8 bit definition*/
typedef signed short   	 _INT16;   /*signed 16 bit definition*/
typedef unsigned short   _UINT16;   /*unsigned 16 bit definition*/
typedef signed long    	 _INT32;   /*signed 32 bit definition*/
typedef unsigned long   _UINT32;   /*unsigned 32 bit definition*/

#else

typedef signed char    	 _INT8;   /*signed 8 bit definition*/
typedef unsigned char   _UINT8;   /*unsigned 8 bit definition*/
typedef signed short      _INT16;   /*signed 16 bit definition*/
typedef unsigned short   _UINT16;   /*unsigned 16 bit definition*/
typedef signed int    	 _INT32;   /*signed 32 bit definition*/
typedef unsigned long   _UINT32;   /*unsigned 32 bit definition*/

#endif


#define TRUE  1	/**< Boolean TRUE value as used in the OpenTCP */
#define FALSE 0	/**< Boolean FALSE value as used in the OpenTCP */
#if 0
#define OCTETS_PER_INT32    	      (sizeof(_INT32)/sizeof(_UINT8))
#define OCTETS_PER_INT16           (sizeof(_INT16)/sizeof(_UINT8))
#else
#define OCTETS_PER_INT32    4
#define OCTETS_PER_INT16    2
#endif
#define MAX_OCTET_LENGTH   	64/*512*/
#define MAX_COMMUNITY_LEN 	16
#define MAX_OID_LENGTH		16  /*20*/
#define MAX_OID_PREFIX_SIZE 12
#define MAX_SUPPORT_OID_NUM 1  /*10*/

#define SNMP_WANTED     1


#endif


⌨️ 快捷键说明

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