📄 nu_ncl.h
字号:
/*************************************************************************** Copyright Mentor Graphics Corporation 2002 * All Rights Reserved. * * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS * SUBJECT TO LICENSE TERMS. **************************************************************************//*************************************************************************** FILENAME VERSION** nu_ncl.h Nucleus NCL 1.1** DESCRIPTION** Macros that prefix ANSI C-Library calls with "NCL_". The "NCL_"* prefix denotes the function is part of ATI's C-Library and not* the tools or a third party. ATI's C-Library may not implement all* functions found in ANSI C-library. Excluding this file will cause* the same function calls to include other C-libraries (such as the* one shipped with compiler tools). All functions within ATI's* C-library source code manually prefix "NCL_". They surround that* code with macros that define NU_NCL_SOURCE_FILE. This prevents* the macros from appending "NCL_" to a C-Library function that has* had "NCL_" prefixed to it manually. (Resulting in "NCL_NCL_").** DATA STRUCTURES** none** DEPENDENCIES** none**************************************************************************/#ifndef NU_NCL_H#define NU_NCL_H#ifdef NU_NCL_SOURCE_FILE#error Clib source files must use 'NCL_' and not include 'nu_ncl.h'#endif#define _str2ul NCL__str2ul#define _strtol NCL__strtol#define isalnum NCL_isalnum#define isanum NCL_isanum#define isalpha NCL_isalpha#define iscntrl NCL_iscntrl#define isdigit NCL_isdigit#define isgraph NCL_isgraph#define islower NCL_islower#define isprint NCL_isprint#define ispunct NCL_ispunct#define isspace NCL_isspace#define isupper NCL_isupper#define isxdigit NCL_isxdigit#define tolower NCL_tolower#define toupper NCL_toupper#define isascii NCL_isascii#define toascii NCL_toascii#define atoi NCL_atoi#define atol NCL_atol#define itoa NCL_itoa#define ltoa NCL_ltoa#define ultoa NCL_ultoa#define strtol NCL_strtol#define rand NCL_rand#define srand NCL_srand#define memcpy NCL_memcpy#define memmove NCL_memmove#define memcmp NCL_memcmp#define memchr NCL_memchr#define memset NCL_memset#define strcpy NCL_strcpy#define strncpy NCL_strncpy#define strcat NCL_strcat#define strncat NCL_strncat#define strcmp NCL_strcmp#define strncmp NCL_strncmp#define strcspn NCL_strcspn#define strpbrk NCL_strpbrk#define strrchr NCL_strrchr#define strspn NCL_strspn#define strstr NCL_strstr#define strtok NCL_strtok#define strlen NCL_strlen#define strchr NCL_strchr#define strtoul NCL_strtoul#define strerror NCL_strerror#define stricmp NCL_stricmp#endif /* NU_NCL_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -