📄 opus_typedef.h
字号:
#ifndef OPUS_TYPEDEF_H
#define OPUS_TYPEDEF_H
/*==================================================================================================
HEADER NAME : opus_typedef.h
GENERAL DESCRIPTION
This header file contains OPUS generic directives.
TECHFAITH Telecom Confidential Proprietary
(c) Copyright 2002 by TECHFAITH Telecom Corp. All Rights Reserved.
====================================================================================================
Revision History
Modification Tracking
Date Author Number Description of changes
---------- -------------- --------- ------------------------------------------------------
05/04/2002 Stanley Park crxxxxx Initial Creation
====================================================================================================
INCLUDE FILES
==================================================================================================*/
/* None */
/*==================================================================================================
CONSTANTS
==================================================================================================*/
/*
* Various boolean values
*/
#define OP_TRUE (OP_BOOLEAN)(1)
#define OP_FALSE (OP_BOOLEAN)(0)
#define OP_ON (OP_BOOLEAN)(1)
#define OP_OFF (OP_BOOLEAN)(0)
#define OP_YES (OP_BOOLEAN)(1)
#define OP_NO (OP_BOOLEAN)(0)
#define OP_RIGHT (OP_BOOLEAN)(1)
#define OP_WRONG (OP_BOOLEAN)(0)
/*
* Return status values
*/
#define OP_FAIL 1
#define OP_SUCCESS 0
/*
* NULL
*/
#define OP_NULL 0
/*==================================================================================================
MACROS
==================================================================================================*/
/* None */
/*==================================================================================================
ENUMERATIONS
==================================================================================================*/
/* None */
/*==================================================================================================
DATA STRUCTURES AND OTHER TYPEDEFS
==================================================================================================*/
/*
* Basic data types
*/
typedef unsigned char OP_BOOLEAN;
typedef signed char OP_INT8;
typedef signed short OP_INT16;
typedef signed int OP_INT32;
typedef unsigned char OP_UINT8;
typedef unsigned short OP_UINT16;
typedef unsigned int OP_UINT32;
typedef unsigned int OP_TIMESTAMP;
#ifdef _WIN32
/*
* For Visual C++ compiler
*/
typedef __int64 OP_INT64;
typedef unsigned __int64 OP_UINT64;
#else /* _WIN32 */
typedef long long int OP_INT64;
typedef unsigned long long int OP_UINT64;
#endif /* _WIN32 */
/*
* Generic return value type to catch SUCCESS, FAIL
*/
typedef OP_INT32 OPUS_RETURN_STATUS;
/*==================================================================================================
GLOBAL VARIABLES DECLARATIONS
==================================================================================================*/
/* None */
/*==================================================================================================
FUNCTION PROTOTYPES
==================================================================================================*/
/* None */
/*================================================================================================*/
#endif /* OPUS_TYPEDEF_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -