Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../.././../../usr/include/alloca.h
Real path: /usr/include/alloca.h
Zurück
/* * Copyright (c) 1990, 2020, Oracle and/or its affiliates. All rights reserved. */ #ifndef _ALLOCA_H #define _ALLOCA_H #include <sys/types.h> #ifdef __cplusplus extern "C" { #endif /* * Many compilation systems depend upon the use of special functions * built into the compilation system to handle variable argument * lists and stack allocations. The method to obtain this in SunOS * is to define the feature test macro "__BUILTIN_VA_ARG_INCR" which * enables the following special built-in functions: * __builtin_alloca * __builtin_va_alist * __builtin_va_arg_incr * It is intended that the compilation system define this feature test * macro, not the user of the system. * * The tests on the processor type are to provide a transitional period * for existing compilation systems, and may be removed in a future * release. */ #if defined(__BUILTIN_VA_ARG_INCR) || \ defined(__sparc) || defined(__i386) || defined(__amd64) #define alloca(x) __builtin_alloca(x) extern void *__builtin_alloca(size_t); #else extern void *alloca(size_t); #endif /* defined(__BUILTIN_VA_ARG_INCR) || defined(__sparc) ... */ #ifdef __cplusplus } #endif #endif /* _ALLOCA_H */