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 + -
显示快捷键?