feature_test_macros.7: Document _ISOC95_SOURCE

_ISOC95_SOURCE was added in glibc 2.12 as a means
to expose C90 Amendment 1 definitions.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2011-09-17 08:38:51 +02:00
parent 187b24f0ce
commit 370b4dff1e
1 changed files with 11 additions and 1 deletions

View File

@ -22,7 +22,7 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH FEATURE_TEST_MACROS 7 2010-09-10 "Linux" "Linux Programmer's Manual"
.TH FEATURE_TEST_MACROS 7 2011-09-17 "Linux" "Linux Programmer's Manual"
.SH NAME
feature_test_macros \- feature test macros
.SH SYNOPSIS
@ -196,6 +196,16 @@ This macro is also implicitly defined if
.B _XOPEN_SOURCE
is defined with a value of 500 or more.
.TP
.B _ISOC95_SOURCE
Exposes ISO C (1990) Amendment 1 definitions (also known as C95).
This macro is recognized since glibc 2.12.
The primary change in C95 was support for international character sets.
The C95 changes were included in the subsequent C99 standard
(in other words,
.B _ISOC99_SOURCE
implies
.BR _ISOC95_SOURCE ).
.TP
.B _ISOC99_SOURCE
Exposes C99 extensions to ISO C (1990).
This macro is recognized since glibc 2.1.3;