Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
standards.h File Reference
#include "features.h"
Include dependency graph for standards.h:

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 236 of file standards.h.

#define _ANSIMODE   (!defined(__EXTENSIONS__))

Definition at line 98 of file standards.h.

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

Definition at line 250 of file standards.h.

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

Definition at line 239 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 99 of file standards.h.

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

Definition at line 149 of file standards.h.

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

Definition at line 175 of file standards.h.

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

Definition at line 200 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 158 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 128 of file standards.h.

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

Definition at line 123 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 145 of file standards.h.

#define _REENTRANT_FUNCTIONS   (defined(_SGI_REENTRANT_FUNCTIONS))

Definition at line 255 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 214 of file standards.h.

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

Definition at line 172 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 181 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 196 of file standards.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines