WG15 Defect Report Ref: 9945-2-01
Topic: Symbolic limit macros


This is an approved interpretation of 9945-2:1993.

.

Last update: 1997-05-20


								9945-2-1

	Class: Editorial defect

 _____________________________________________________________________________


	Topic:			Symbolic limit macros
	Relevant Sections:	2.13


Defect Report:
-----------------------
 
          In Section B.2 - C Numerical Limits, the standard states: 
               The following subclauses list the names of  macros 
               that C language applications  can  use  to  obtain 
               minimum and current values for limits  defined  in 
               2.13.1. 
          [Draft 12 of ISO/IEC 9945-2:1993 (July 1992), p. 759, lines 
          93-94] 
 
          Then in Section B.2.3 -  Execution-Time  Symbolic  Constants 
          for Portability Specifications, Table B-5 lists  C  language 
          macros with names strikingly  similar  to  POSIX.2  optional 
          facility  configuration  parameters,  defined   in   Section 
          2.13.2.   Table  B-5  misses  the  configuration   parameter 
          {POSIX2_C_BIND}. 
 
 
          Is the intent of the standard  that  all  the  variables  in 
          Section 2.13.2 as well as Section 2.13.1 have  corresponding 
          variables in the C binding, since seven of  these  variables 
          are listed in Table B-5? 


WG15 response for 9945-2:1993
-----------------------------------

As the Standard does not list _POSIX2_C_BIND among the symbols in the
table in Table B-5, a conforming implementation is not required to support
this symbol in the manner described by Section B.2.3. This should not be
construed to prohibit conforming implementations from supporting
_POSIX2_C_BIND in the manner described, as an extension. Concerns about
this are being referred to the Sponsor.

Rationale for Interpretation:
-----------------------------

In Section B.2, the intent of the standard is made clear, that the
symbols from Section 2.13.1 are to be listed here as well. It appears
that the exclusion of this one symbol is an editing defect in the
standard.

 _____________________________________________________________________________