📄 rvemvc.h
字号:
/***********************************************************************
Filename : rvmsvcce.h
Description: config file Microsoft Visual C CE compiler tools
************************************************************************
Copyright (c) 2001 RADVISION Inc. and RADVISION Ltd.
************************************************************************
NOTICE:
This document contains information that is confidential and proprietary
to RADVISION Inc. and RADVISION Ltd.. No part of this document may be
reproduced in any form whatsoever without written prior approval by
RADVISION Inc. or RADVISION Ltd..
RADVISION Inc. and RADVISION Ltd. reserve the right to revise this
publication and make changes without obligation to notify any person of
such revisions or changes.
***********************************************************************/
#ifndef RV_MSVCCE_H
#define RV_MSVCCE_H
#if !defined(WIN32_LEAN_AND_MEAN)
#define WIN32_LEAN_AND_MEAN
#endif
#if !defined(STRICT)
#define STRICT
#endif
#include <windows.h>
#include <limits.h>
/* Get rid of known warnings for warning level 4. */
#pragma warning (disable : 4100) /* unreferenced formal parameter */
#pragma warning (disable : 4706) /* assignment within conditional expression */
#pragma warning (disable : 4514) /* unreferenced inline/local function has been removed */
#pragma warning (disable : 4711) /* function selected for automatic inline expansion */
#pragma warning (disable : 4310) /* cast truncates constant value (level 3) */
#pragma warning (disable : 4127) /* conditional expression is constant (level 4) */
#pragma warning (disable : 4206) /* nonstandard extension used : translation unit is empty (level 4) */
/* Possible type definitions. Used only for mapping into rvtypes */
/* definitions, not for use outside of this file. */
#define RV_SIZET_TYPE size_t
#define RV_PTRDIFFT_TYPE int
#define RV_CHARACTER_TYPE char
#define RV_SIGNED_CHAR_TYPE signed char
#define RV_UNSIGNED_CHAR_TYPE unsigned char
#define RV_SIGNED_SHORT_TYPE signed short
#define RV_UNSIGNED_SHORT_TYPE unsigned short
#define RV_SIGNED_INT_TYPE signed int
#define RV_UNSIGNED_INT_TYPE unsigned int
#define RV_SIGNED_LONG_TYPE signed long
#define RV_UNSIGNED_LONG_TYPE unsigned long
#define RV_SIGNED_LONGLONG_TYPE LONGLONG
#define RV_UNSIGNED_LONGLONG_TYPE ULONGLONG
/* Corresponding macros for attaching proper type suffixes to */
/* constants Used only for mapping into rvtypes definitions, not */
/* Outside of this file. */
#define RV_SIGNED_CHAR_SUFFIX(_n) _n
#define RV_UNSIGNED_CHAR_SUFFIX(_n) _n
#define RV_SIGNED_SHORT_SUFFIX(_n) _n
#define RV_UNSIGNED_SHORT_SUFFIX(_n) _n ## U
#define RV_SIGNED_INT_SUFFIX(_n) _n
#define RV_UNSIGNED_INT_SUFFIX(_n) _n ## U
#define RV_SIGNED_LONG_SUFFIX(_n) _n ## L
#define RV_UNSIGNED_LONG_SUFFIX(_n) _n ## UL
#define RV_SIGNED_LONGLONG_SUFFIX(_n) _n ## i64
#define RV_UNSIGNED_LONGLONG_SUFFIX(_n) _n ## Ui64
/* Provide type and suffix mappings for specific bit models. */
/* See rvtypes.h for requred definitions. These definitionions */
/* are only for use by the rvtypes.h file. */
#define RV_CHAR_TYPE RV_CHARACTER_TYPE
#define RV_VAR_INT_TYPE RV_SIGNED_INT_TYPE
#define RV_VAR_UINT_TYPE RV_UNSIGNED_INT_TYPE
#define RV_SIGNED_INT8_TYPE RV_SIGNED_CHAR_TYPE
#define RV_UNSIGNED_INT8_TYPE RV_UNSIGNED_CHAR_TYPE
#define RV_SIGNED_INT16_TYPE RV_SIGNED_SHORT_TYPE
#define RV_UNSIGNED_INT16_TYPE RV_UNSIGNED_SHORT_TYPE
#define RV_SIGNED_INT32_TYPE RV_SIGNED_INT_TYPE
#define RV_UNSIGNED_INT32_TYPE RV_UNSIGNED_INT_TYPE
#define RV_SIGNED_INT64_TYPE RV_SIGNED_LONGLONG_TYPE
#define RV_UNSIGNED_INT64_TYPE RV_UNSIGNED_LONGLONG_TYPE
#define RV_VAR_INT_SUFFIX RV_SIGNED_INT_SUFFIX
#define RV_VAR_UINT_SUFFIX RV_UNSIGNED_INT_SUFFIX
#define RV_SIGNED_INT8_SUFFIX RV_SIGNED_CHAR_SUFFIX
#define RV_UNSIGNED_INT8_SUFFIX RV_UNSIGNED_CHAR_SUFFIX
#define RV_SIGNED_INT16_SUFFIX RV_SIGNED_SHORT_SUFFIX
#define RV_UNSIGNED_INT16_SUFFIX RV_UNSIGNED_SHORT_SUFFIX
#define RV_SIGNED_INT32_SUFFIX RV_SIGNED_INT_SUFFIX
#define RV_UNSIGNED_INT32_SUFFIX RV_UNSIGNED_INT_SUFFIX
#define RV_SIGNED_INT64_SUFFIX RV_SIGNED_LONGLONG_SUFFIX
#define RV_UNSIGNED_INT64_SUFFIX RV_UNSIGNED_LONGLONG_SUFFIX
/* Since RvInt and RvUint are variable size types, min and */
/* max must be determined for them. */
#define RV_VAR_INT_MAX INT_MAX
#define RV_VAR_INT_MIN INT_MIN
#define RV_VAR_UINT_MAX UINT_MAX
#endif /* RV_MSVCCE_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -