📄 tool_defs.h
字号:
/*
* The above copyright holder, limited to cases in which one satisfies
* conditions (1) ~ (4) below, or the conditions described in Version 2
* of of the GNU Public License officially announced by the Free Software
* Foundation, consents to the use, reproduction, alteration, and
* redistribution (hereafter called utilization) of this software (this
* software includes alterations, likewise below) without compensation.
*
* (1) When this software is utilized in the form of source code, the
* above copyright declaration, these conditions of utilization, and the
* following stipulation of no guarantee shall be included in unchanged
* form inside the source code.
* (2) When this software is redistributed in a form in which it can be
* used in the development of other software, library form, etc., the above
* copyright display, these terms of utilization, and the following
* stipulation of no guarantee shall be inserted in documentation accompanying
* redistribution (user's manual, etc.).
* (3) When this software is redistributed in a form in which it cannot be used
* in the development of other software, embedded in devices, etc., one of the
* following conditions shall be satisfied.
* (a) The above copyright display, these terms of utilization, and the
* following stipulation of no guarantee shall be inserted in documentation
* accompanying redistribution (user's manual, etc.).
* (b) The TOPPERS Project shall be notified owing to a method in which the
* form of distribution is decided otherwise.
* (4) The above copyright holder and the TOPPERS Project shall be exempt
* from responsibility for whatever damages occur either directly or indirectly
* through the utilization of this software.
*
* This software is something that is provided with no guarantee. The above copyright
* holder and the TOPPERS Project make no guarantee whatsoever in regard to this
* software, including the possibility of its application. In addition, the above
* copyright holder and the TOPPERS Project shall also not bear responsibility for
* whatever damages occur either directly or indirectly through the utilization of
* this software.
*
* @(#) $Id: tool_defs.h,v 1.2 2006/07/21 09:50:00 9564907 Exp $
*/
/*
* Defination according to the development environment
*
* This include file is included in the head of t_stddef.h and itron.h.
* Include is not done directly from other files. Do not depend on other
* include files because it is processed before other include files.
*/
#ifndef _TOOL_DEFS_H_
#define _TOOL_DEFS_H_
/*
* Definition of data type of compiler dependence
*/
#define _int8_ char /* Integer type in 8 bits */
#define _int16_ short /* Integer type in 16 bits */
#define _int32_ int /* Integer type in 32 bits */
#define _int64_ long long /* Integer type in 64 bits */
/*
* Macro definition for enhanced feature of compiler
*/
#ifndef __cplusplus /* there is inline in C++ */
#if __STDC_VERSION__ < 199901L /* there is inline in C99 */
#define inline __inline__
#endif /* __STDC_VERSION__ < 199901L */
#endif /* __cplusplus */
//#define Inline static inline
#ifndef __cplusplus /* there is asm in C++ */
#define asm __asm__
#endif /* __cplusplus */
#define Asm __asm__ volatile
#endif /* _TOOL_DEFS_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -