📄 typedef.h
字号:
/* the use of information herein necessarily employs an invention of */
/* any existing or later issued patent. */
/* Copyright 2001 Nokia, Inc. All Rights Reserved. Nokia hereby */
/* gives permission for copying this submission for the legitimate */
/* purposes of the 3GPP2 Standards Committee, provided Nokia, Inc. */
/* is credited on all copies. Distribution or reproduction of this */
/* document, by any means, electronic, mechanical, or otherwise, in */
/* its entirety, or any portion thereof, for monetary gain or any */
/* non-3GPP2 purposes is expressly prohibited. */
/* */
/*-------------------------------------------------------------------*/
/* */
/* Nortel Networks grants a free, irrevocable license to 3GPP2 and */
/* its Organizational Partners to incorporate text or other */
/* copyrightable material contained in the contribution and any */
/* modifications thereof in the creation of 3GPP2 publications; to */
/* copyright and sell in Organizational Partner's name any */
/* Organizational Partner's standards publication even though it may */
/* include portions of the contribution; and at the Organizational */
/* Partner's sole discretion to permit others to reproduce in whole */
/* or in part such contributions or the resulting Organizational */
/* Partner's standards publication. The contributor must also be */
/* willing to grant licenses under such contributor copyrights to */
/* third parties on reasonable, non-discriminatory terms and */
/* conditions, as appropriate. */
/* */
/*-------------------------------------------------------------------*/
/* */
/* Notice: */
/* This contribution has been prepared by the contributor to assist */
/* 3GPP2 Technical Specifications Group C. This document is offered */
/* to 3GPP2 Technical Specifications Group C as a basis for */
/* discussion and should not be construed as a binding proposal on */
/* Lucent Technologies Inc. or any other company. Specifically, */
/* Lucent Technologies Inc. reserves the right to modify, amend, or */
/* withdraw the statements contained herein. */
/* */
/* Permission is granted to 3GPP2 Technical Specifications Group C */
/* participants to copy any portion of this document for legitimate */
/* purposes of 3GPP2 Technical Specifications Group C. Copying for */
/* monetary gain or other non-3GPP2 Technical Specifications Group C */
/* purposes is prohibited. */
/* */
/*-------------------------------------------------------------------*/
/* */
/* Grant of license Motorola Inc. grants a free, irrevocable license */
/* to 3GPP2 and its organizational partners to incorporate Motorola- */
/* supplied text or other copyrightable material contained in the */
/* contribution and any modifications thereof in the creation of */
/* 3GPP2 publications, to copyright and sell in organizational */
/* partners name any organizational partners standards publications */
/* even though it may include portions of the contribution; and at */
/* the organizational partners sole discretion to permit others */
/* to reproduce in whole or in part such contributions or the */
/* resulting organizational partners standards publication. Motorola */
/* is also willing to grant licenses under such Motorola copyrights */
/* to third parties on reasonable, non-discriminatory terms and */
/* conditions, as appropriate. */
/* */
/* Notice: */
/* This document has been prepared by Motorola Inc. to assist the */
/* 3GPP2 standards committee. This document is offered to the */
/* committee as a basis for discussion and should not be considered */
/* as a binding proposal on Motorola Inc. or any other company. */
/* Specifically, Motorola Inc. reserves the right to modify, amend, */
/* or withdraw the statement contained herein. Permission is granted */
/* to 3GPP2 and its organizational partners to copy any portion of */
/* this document for the legitimate purposes of the 3GPP2. Copying */
/* this document for monetary gain or other non-3GPP2 purpose is */
/* prohibited. Motorola Inc. may hold one or more patents of */
/* copyrights that cover information contained in this contribution, */
/* and agrees that a license under those rights will be made */
/* available on reasonable and non-discriminatory terms and */
/* conditions, subject to receiving a reciprocal license in return. */
/* Nothing contained herein shall be construed as conferring by */
/* implication, estoppel, or otherwise any license or right under */
/* any patent, whether or not the use of information herein */
/* necessarily employs an invention of any existing or later issued */
/* patent, or copyright. */
/* */
/* Notice */
/* Permission is granted to 3GPP2 participants to copy any portion of*/
/* this contribution for the legitimate purpose of the 3GPP2. */
/* Copying this contribution for monetary gain or other non-3GPP2 */
/* purpose is prohibited. */
/* */
/*===================================================================*/
/* FILE: typedef.h */
/*-------------------------------------------------------------------*/
/* PURPOSE : Define types */
/*===================================================================*/
#if defined(__BORLANDC__) || defined (__WATCOMC__) || defined(_MSC_VER) || defined(__ZTC__) || defined(__HIGHC__) || defined (__CYGWIN32__)
typedef long int INT64;
typedef long int INT32;
typedef short int INT16;
typedef unsigned short int UNS_INT16;
typedef short int FLAG;
typedef double FLOAT64;
typedef float FLOAT32;
#elif defined( __sun)
typedef long INT64;
typedef long INT32;
typedef short INT16;
typedef unsigned short UNS_INT16;
typedef int FLAG;
typedef double FLOAT64;
typedef float FLOAT32;
#elif defined(__unix__) || defined(__unix)
typedef long INT64;
typedef int INT32;
typedef short INT16;
typedef unsigned short UNS_INT16;
typedef int FLAG;
typedef double FLOAT64;
typedef float FLOAT32;
#elif defined(VMS) || defined(__VMS)
typedef long INT64;
typedef long INT32;
typedef short INT16;
typedef unsigned short UNS_INT16;
typedef int FLAG;
typedef double FLOAT64;
typedef float FLOAT32;
#else
#error COMPILER NOT TESTED typedef.h needs to be updated, see readme
#endif
/*============================================================================*/
/*------------------------------------- END ----------------------------------*/
/*============================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -