Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
standards.h File Reference

Go to the source code of this file.

Defines

#define _ANSIMODE   (!defined(__EXTENSIONS__))
#define _NO_ANSIMODE
#define _POSIX90
#define _POSIX2
#define _POSIX93
#define _NO_POSIX   (!defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE))
#define _POSIX1C
#define _XOPEN4
#define _NO_XOPEN4
#define _XOPEN4UX
#define _XOPEN5
#define _NO_XOPEN5
#define _SGIAPI
#define _ABIAPI
#define _NO_ABIAPI
#define _LFAPI   (defined(_LARGEFILE64_SOURCE) || _SGIAPI)
#define _REENTRANT_FUNCTIONS   (defined(_SGI_REENTRANT_FUNCTIONS))

Define Documentation

#define _ABIAPI
Value:
((defined(_MIPSABI_SOURCE) && (_MIPSABI_SOURCE+0 >= 2)) || \
                defined(_ABI_SOURCE))

Definition at line 230 of file standards.h.

#define _ANSIMODE   (!defined(__EXTENSIONS__))

Definition at line 96 of file standards.h.

#define _LFAPI   (defined(_LARGEFILE64_SOURCE) || _SGIAPI)

Definition at line 244 of file standards.h.

#define _NO_ABIAPI
Value:
((!defined(_MIPSABI_SOURCE) || (_MIPSABI_SOURCE+0 < 2)) && \
                !defined(_ABI_SOURCE))

Definition at line 233 of file standards.h.

#define _NO_ANSIMODE
Value:
(defined(__EXTENSIONS__) || \
                defined(_SGI_SOURCE) || \
                defined(_POSIX_SOURCE) || \
                defined(_POSIX_C_SOURCE) || \
                defined(_MIPSABI_SOURCE) || \
                defined(_LARGEFILE64_SOURCE) || \
                defined(_XOPEN_SOURCE))

Definition at line 97 of file standards.h.

#define _NO_POSIX   (!defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE))

Definition at line 147 of file standards.h.

#define _NO_XOPEN4
Value:
(!defined(_XOPEN_SOURCE) || \
                                (defined(_XOPEN_SOURCE) && \
                                (_XOPEN_SOURCE+0 >= 500)))

Definition at line 173 of file standards.h.

#define _NO_XOPEN5
Value:
(!defined(_XOPEN_SOURCE) || \
                                (defined(_XOPEN_SOURCE) && \
                                (_XOPEN_SOURCE+0 < 500)))

Definition at line 198 of file standards.h.

#define _POSIX1C
Value:
((defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE+0 >= 199506L)) ||\
                 (defined(_SGI_SOURCE) && _NO_XOPEN4 && _NO_POSIX && _NO_ABIAPI) || \
                 defined(_SGI_REENTRANT_FUNCTIONS) || \
                 _XOPEN5 || \
                 (_ANSIMODE && _NO_XOPEN4 && _NO_POSIX && _NO_ABIAPI))

Definition at line 156 of file standards.h.

#define _POSIX2
Value:
((defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE+0 > 1)) ||\
                         defined(_XOPEN_SOURCE) || \
                         defined(_SGI_SOURCE) || \
                         _ANSIMODE)

Definition at line 126 of file standards.h.

#define _POSIX90
Value:
(defined(_POSIX_SOURCE) || \
                         defined(_POSIX_C_SOURCE) || \
                         defined(_XOPEN_SOURCE) || \
                         defined(_SGI_SOURCE) || \
                         _ANSIMODE)

Definition at line 121 of file standards.h.

#define _POSIX93
Value:
((defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE+0 >= 199309L)) ||\
                 (defined(_SGI_SOURCE) && _NO_XOPEN4 && _NO_POSIX) || \
                 (_ANSIMODE && _NO_XOPEN4 && _NO_POSIX))

Definition at line 143 of file standards.h.

#define _REENTRANT_FUNCTIONS   (defined(_SGI_REENTRANT_FUNCTIONS))

Definition at line 249 of file standards.h.

#define _SGIAPI
Value:
((defined(_SGI_SOURCE) && \
                                _NO_POSIX && _NO_XOPEN4 && _NO_XOPEN5) || \
                        (_ANSIMODE && _NO_POSIX && _NO_XOPEN4 && _NO_XOPEN5))

Definition at line 211 of file standards.h.

#define _XOPEN4
Value:
(defined(_XOPEN_SOURCE) || \
                                ((defined(_SGI_SOURCE) && _NO_POSIX)) || \
                                (_ANSIMODE && _NO_POSIX))

Definition at line 170 of file standards.h.

#define _XOPEN4UX
Value:
((defined(_XOPEN_SOURCE) && \
                        defined(_XOPEN_SOURCE_EXTENDED) && \
                        _XOPEN_SOURCE_EXTENDED+0 == 1) || \
                (defined(_SGI_SOURCE) && _NO_POSIX && _NO_XOPEN4) || \
                (_ANSIMODE && _NO_POSIX && _NO_XOPEN4))

Definition at line 179 of file standards.h.

#define _XOPEN5
Value:
((defined(_XOPEN_SOURCE) && \
                                (_XOPEN_SOURCE+0 >= 500)) || \
                        ((defined(_SGI_SOURCE) && _NO_POSIX && _NO_XOPEN4)) || \
                                (_ANSIMODE && _NO_POSIX))

Definition at line 194 of file standards.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines