vms-conf.h
来自「基于4个mips核的noc设计」· C头文件 代码 · 共 180 行
H
180 行
/* vms-conf.h. Generated manually from conf.in, and used by config-gas.com when constructing config.h. *//* Define if using alloca.c. */#ifdef __GNUC__#undef C_ALLOCA#else#define C_ALLOCA#endif/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. This function is required for alloca.c support on those systems. */#undef CRAY_STACKSEG_END/* Define if you have alloca, as a function or macro. */#undef HAVE_ALLOCA/* Define if you have <alloca.h> and it should be used (not on Ultrix). */#undef HAVE_ALLOCA_H/* Define as __inline if that's what the C compiler calls it. */#ifdef __GNUC__#undef inline#else#define inline#endif/* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses STACK_DIRECTION = 0 => direction of growth unknown */#define STACK_DIRECTION (-1)/* Define if lex declares yytext as a char * by default, not a char[]. */#undef YYTEXT_POINTER/* Name of package. */#undef PACKAGE/* Version of package. *//* Define in by config-gas.com *//* #undef VERSION *//* Should gas use high-level BFD interfaces? */#undef BFD_ASSEMBLER/* Some assert/preprocessor combinations are incapable of handling certain kinds of constructs in the argument of assert. For example, quoted strings (if requoting isn't done right) or newlines. */#ifdef __GNUC__#undef BROKEN_ASSERT#else#define BROKEN_ASSERT#endif/* If we aren't doing cross-assembling, some operations can be optimized, since byte orders and value sizes don't need to be adjusted. */#undef CROSS_COMPILE/* Some gas code wants to know these parameters. */#define TARGET_ALIAS "vms"#define TARGET_CPU "vax"#define TARGET_CANONICAL "vax-dec-vms"#define TARGET_OS "vms"#define TARGET_VENDOR "dec"/* Sometimes the system header files don't declare strstr. */#undef NEED_DECLARATION_STRSTR/* Sometimes the system header files don't declare malloc and realloc. */#undef NEED_DECLARATION_MALLOC/* Sometimes the system header files don't declare free. */#undef NEED_DECLARATION_FREE/* Sometimes the system header files don't declare sbrk. */#undef NEED_DECLARATION_SBRK/* Sometimes errno.h doesn't declare errno itself. */#undef NEED_DECLARATION_ERRNO#undef MANY_SEGMENTS/* The configure script defines this for some targets based on the target name used. It is not always defined. */#undef TARGET_BYTES_BIG_ENDIAN/* Needed only for some configurations that can produce multiple output formats. */#undef DEFAULT_EMULATION#undef EMULATIONS#undef USE_EMULATIONS#undef OBJ_MAYBE_AOUT#undef OBJ_MAYBE_BOUT#undef OBJ_MAYBE_COFF#undef OBJ_MAYBE_ECOFF#undef OBJ_MAYBE_ELF#undef OBJ_MAYBE_GENERIC#undef OBJ_MAYBE_HP300#undef OBJ_MAYBE_IEEE#undef OBJ_MAYBE_SOM#undef OBJ_MAYBE_VMS/* Used for some of the COFF configurations, when the COFF code needs to select something based on the CPU type before it knows it... */#undef I386COFF#undef M68KCOFF#undef M88KCOFF/* Using cgen code? */#undef USING_CGEN/* Needed only for sparc configuration. */#undef DEFAULT_ARCH/* Needed only for PowerPC Solaris. */#undef TARGET_SOLARIS_COMMENT/* Needed only for SCO 5. */#undef SCO_ELF/* Define if you have the remove function. */#define HAVE_REMOVE/* Define if you have the sbrk function. *//* sbrk() is available, but we don't want gas to use it. */#undef HAVE_SBRK/* Define if you have the unlink function. */#undef HAVE_UNLINK/* Define if you have the <errno.h> header file. */#define HAVE_ERRNO_H/* Define if you have the <memory.h> header file. */#undef HAVE_MEMORY_H/* Define if you have the <stdarg.h> header file. */#define HAVE_STDARG_H/* Define if you have the <stdlib.h> header file. */#define HAVE_STDLIB_H/* Define if you have the <string.h> header file. */#define HAVE_STRING_H/* Define if you have the <strings.h> header file. */#undef HAVE_STRINGS_H/* Define if you have the <sys/types.h> header file. */#ifdef __GNUC__#define HAVE_SYS_TYPES_H#else#undef HAVE_SYS_TYPES_H#endif/* Define if you have the <unistd.h> header file. */#define HAVE_UNISTD_H /* config-gas.com will make one if necessary *//* Define if you have the <varargs.h> header file. */#undef HAVE_VARARGS_H/* VMS-specific: we need to set up EXIT_xxx here because the default values in as.h are inappropriate for VMS, but we also want to prevent as.h's inclusion of <stdlib.h> from triggering redefinition warnings. <stdlib.h> guards itself against multiple inclusion, so including it here turns as.h's later #include into a no-op. (We can't simply use #ifndef HAVE_STDLIB_H here, because the <stdlib.h> in several older gcc-vms distributions neglects to define these two required macros.) */#ifdef HAVE_STDLIB_H#include <stdlib.h>#undef EXIT_SUCCESS#undef EXIT_FAILURE#endif#define EXIT_SUCCESS 1 /* SS$_NORMAL, STS$K_SUCCESS */#define EXIT_FAILURE 0x10000002 /* (STS$K_ERROR | STS$M_INHIB_MSG) */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?