Apple Inc. Conformance Statement
| |
Home About Us A-Z Index Search • |
Organization | Apple Inc. |
---|---|
Author | Kevin Van Vechten |
Product Identification | Version/Release Number | Product Supplier | |
---|---|---|---|
1. | OS X Mountain Lion | version 10.8 | Apple Inc. |
Testing Environment | Binary-compatible Family | Portability Environment | Indicator of Compliance | Compliance Details | |
---|---|---|---|---|---|
1. |
|
| Internationalized System Calls and Libraries Extended V3 | Test Report from Plum-Hall C Validation Suite | Test Suite:
cvs2009a Test Report: ph.tar.gz |
Question 1: What is the limit on the number of nesting levels of compound statements, iteration control structures, and selection control structures?
Response
Limited only by available memory, tested to be more than 100,000
Question 2: What is the limit on the number of nesting levels of conditional inclusions?
Response
Limited only by available memory
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
Limited only by available memory, tested to be more than 1,000,000
Question 4: What is the limit on the number of nesting levels of parenthesized declarators within a full declarator?
Response
Limited only by available memory, tested to be more than 1,000,000
Question 5: What is the limit on the number of nesting levels of parenthesized expressions within a full expression?
Response
Limited only by available memory, tested to be more than 1,000,000
Question 6: What is the number of significant initial characters in an internal identifier or macro name?
Response
All characters are significant
Question 7: What is the number of significant initial characters in an external identifier?
Response
All characters are significant
Question 8: What is the limit on the number of external identifiers in one translation unit?
Response
Limited only by available memory, tested to be more than 1,000,000
Question 9: What is the limit on the number of identifiers with block scope declared within one block?
Response
Limited only by available memory, tested to be more than 100,000
Question 10: What is the limit on the number of macro identifiers simultaneously defined in one translation unit?
Response
Limited only by available memory
Question 11: What is the limit on the number of parameters in one function definition?
Response
Limited only by available memory, tested to be more than 1,000,000
Question 12: What is the limit on the number of arguments in one function call?
Response
Limited only by available memory, tested to be more than 100,000
Question 13: What is the limit on the number of parameters in one macro definition?
Response
Limited only by available memory, tested to be more than 65534
Question 14: What is the limit on the number of arguments in one macro invocation?
Response
Limited only by available memory, tested to be more than 65534
Question 15: What is the limit on the number of characters in a logical source line?
Response
Limited only by available memory, tested to be more than 65534
Question 16: What is the limit on the number of characters in a character string literal or wide string literal (after concatenation)?
Response
Limited only by available memory, tested to be more than 100,000,000
Question 17: What is the limit on the number of bytes in an object (in a hosted environment only)?
Response
Limited only by available memory, tested to be more than 2^30
Question 18: What is the limit on the number of nesting levels for #included files?
Response
200
Question 19: What is the limit on the number of case labels for a switch statement (excluding those for any nested switch statement)?
Response
Limited only by available memory, tested to be more than 100,000
Question 20: What is the limit on the number of members in a single structure or union?
Response
Limited only by available memory, tested to be more than 100,000
Question 21: What is the limit on the number of enumeration constants in a single enumeration?
Response
Limited only by available memory, tested to be more than 100,000
Question 22: What is the limit on the number of levels of nested structure or union definitions in a single struct-declaration-list?
Response
Limited only by available memory, tested to be more than 100,000
Question 23: What conversion rules are applied when converting an integer type to a floating type which cannot represent the result exactly?
Response
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
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
No
Question 26: Does the implementation support imaginary types?
Response
No
Question 27: What definitions of the function main(), other than the standard two definitions, does the implementation support, if any?
Response
Question 28: What extended signed integer types are supported by the implementation, if any?
Response
Copyright ©
All rights reserved.
Date | Name | Comment |
---|---|---|
26-Jun-2012 | Kevin Van Vechten | Mountain Lion |
19-Oct-2011 | Kevin Van Vechten | Lion |
21-Oct-2009 | Certification Authority | Correction of Compliance Details/Test Report filename |
08-Aug-2009 | Kevin Van Vechten | Snow Leopard |
01-May-2007 | Karen Crippes | Reference Intel-based Macintosh. |
27-Jul-2005 | Karen Crippes | Continued data entry. |
15-Jul-2005 | Karen Crippes | Initial UNIX03 document creation |
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.