HomeAbout Us A-Z IndexSearch  Inquiries RegisterLoginPress Shop

Conformance Statement

Product Standard: C Language V2

This form contains a series of questions that need to be answered. As you go about answering the questions, please keep the following things in mind:

Enter the name of the Organization that produced the implementation and the name of the author of the Conformance Statement.

Organization
Author


1. C Language V2

Product Information

Enter the product name, version/release number, and product supplier for each product required to meet the conformance requirements.

Product IdentificationVersion/Release NumberProduct Supplier
 
 
 
 
 

Environment Specification

Product registration applies to software products operating in a specific hardware or hardware/software environment.

A product may be registered in all members of a binary-compatible family of products on the basis of a single test report.

Answer the questions for each binary-compatible family. Alternatively, provide the answers in the Appendix at the end of this document.

Testing Environment Binary-compatible Family Portability Environment Indicator of Compliance Compliance Details
Test Suite:
Test Report:
Test Suite:
Test Report:
Test Suite:
Test Report:
Test Suite:
Test Report:
Test Suite:
Test Report:

Temporary Waivers

Enter the waiver number and expiry date for each temporary waiver granted by The Open Group.

Waiver NumberExpiry Date


1.1 Scope of the Implementation

Question 1: What is the limit on the number of nesting levels of compound statements, iteration control structures, and selection control structures?

Response

Rationale

Reference


Question 2: What is the limit on the number of nesting levels of conditional inclusions?

Response

Rationale

Reference


Question 3: What is the limit on the number of pointer, array, and function declarators (in any combination) modifying an arithmetic, a structure, a union, or an incomplete type in a declaration?

Response

Rationale

Reference


Question 4: What is the limit on the number of nesting levels of parenthesized declarators within a full declarator?

Response

Rationale

Reference


Question 5: What is the limit on the number of nesting levels of parenthesized expressions within a full expression?

Response

Rationale

Reference


Question 6: What is the number of significant initial characters in an internal identifier or macro name?

Response

Rationale

Reference


Question 7: What is the number of significant initial characters in an external identifier?

Response

Rationale

Reference


Question 8: What is the limit on the number of external identifiers in one translation unit?

Response

Rationale

Reference


Question 9: What is the limit on the number of identifiers with block scope declared within one block?

Response

Rationale

Reference


Question 10: What is the limit on the number of macro identifiers simultaneously defined in one translation unit?

Response

Rationale

Reference


Question 11: What is the limit on the number of parameters in one function definition?

Response

Rationale

Reference


Question 12: What is the limit on the number of arguments in one function call?

Response

Rationale

Reference


Question 13: What is the limit on the number of parameters in one macro definition?

Response

Rationale

Reference


Question 14: What is the limit on the number of arguments in one macro invocation?

Response

Rationale

Reference


Question 15: What is the limit on the number of characters in a logical source line?

Response

Rationale

Reference


Question 16: What is the limit on the number of characters in a character string literal or wide string literal (after concatenation)?

Response

Rationale

Reference


Question 17: What is the limit on the number of bytes in an object (in a hosted environment only)?

Response

Rationale

Reference


Question 18: What is the limit on the number of nesting levels for #included files?

Response

Rationale

Reference


Question 19: What is the limit on the number of case labels for a switch statement (excluding those for any nested switch statement)?

Response

Rationale

Reference


Question 20: What is the limit on the number of members in a single structure or union?

Response

Rationale

Reference


Question 21: What is the limit on the number of enumeration constants in a single enumeration?

Response

Rationale

Reference


Question 22: What is the limit on the number of levels of nested structure or union definitions in a single struct-declaration-list?

Response

Rationale

Reference


1.2 Technical Requirements

Question 23: What conversion rules are applied when converting an integer type to a floating type which cannot represent the result exactly?

Response

Rationale

Reference


Question 24: What conversion rules are applied when converting a double to a float or a long double to a double or a float which cannot represent the result exactly?

Response

Rationale

Reference


Question 25: When mapping sequences of characters in #include directives to external source file names, does the implementation ignore distinctions of alphabetic case and restrict the mapping to 8 significant characters?

Response

Rationale

Reference


Question 26: Does the implementation support imaginary types?

Response

Rationale

Reference


Question 27: What definitions of the function main(), other than the standard two definitions, does the implementation support, if any?

Response

Rationale

Reference


Question 28: What extended signed integer types are supported by the implementation, if any?

Response

Rationale

Reference


2. Appendix

This appendix contains additional, explanatory material that was provided by the vendor.


Copyright © 
All rights reserved.


3. Change History

DateNameComment
New

 Copyright © 1998-2015 The Open Group. All Rights Reserved.

 The Open Group and Boundaryless Information Flow are trademarks and UNIX is a registered trademark of The Open Group in the United States and other countries. All other trademarks are the property of their respective owners.


[ Home ] [ The Open Brand ] [ Conformance Statement Library ] [ Search Conformance Statements ] [ Send Feedback ]