| |
Home About Us A-Z Index Search • |
Organization | International Business Machines Corporation |
---|---|
Author | Vivian W. Morabito |
Product Identification | Version/Release Number | Product Supplier | |
---|---|---|---|
1. | z/OS | Version 1 Release 2 or later | IBM |
2. | z/OS Security Server | Version 1 Release 2 or later | IBM |
3. | z/OS C/C++ Compiler | Version 1 Release 2 or later | IBM |
Testing Environment | Binary-compatible Family | Portability Environment | Indicator of Compliance | Compliance Details | |
---|---|---|---|---|---|
1. |
|
| Internationalised System Calls and Libraries Extended | Test Report from Perennial ANSI C Validation Suite | Test Suite:
Perennial ACVS Test Report: Not applicable |
Question 1: What is the limit on the number of nesting levels of compound statements, iteration control structures and selection control structures?
Response
UNLIMITED
Question 2: What is the limit on the number of nesting levels of conditional inclusions?
Response
UNLIMITED
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
UNLIMITED
Question 4: What is the limit on the number of nesting levels of parenthesised declarators within a full declarator?
Response
UNLIMITED
Question 5: What is the limit on the number of nesting levels of parenthesised expressions within a full expression?
Response
UNLIMITED
Question 6: What is the number of significant initial characters in an internal identifier or macro name?
Response
255
Question 7: What is the number of significant initial characters in an external identifier?
Response
255 (with LONGNAME)
Question 8: What is the limit on the number of external identifiers in one translation unit?
Response
UNLIMITED
Question 9: What is the limit on the number of identifiers with block scope declared within one block?
Response
UNLIMITED
Question 10: What is the limit on the number of macro identifiers simultaneously defined in one translation unit?
Response
UNLIMITED
Question 11: What is the limit on the number of parameters in one function definition?
Response
UNLIMITED
Question 12: What is the limit on the number of arguments in one function call?
Response
UNLIMITED
Question 13: What is the limit on the number of parameters in one macro definition?
Response
UNLIMITED
Question 14: What is the limit on the number of arguments in one macro invocation?
Response
UNLIMITED
Question 15: What is the limit on the number of characters in a logical source line?
Response
32760
Question 16: What is the limit on the number of characters in a character string literal or wide string literal (after concatenation)?
Response
4096
Question 17: What is the limit on the number of bytes in an object (in a hosted environment only)?
Response
LONG_MAX 2147483647
Question 18: What is the limit on the number of nesting levels for #included files?
Response
UNLIMITED
Question 19: What is the limit on the number of case labels for a switch statement (excluding those for any nested switch statement)?
Response
INT_MAX 2147483647
Question 20: What is the limit on the number of members in a single structure or union?
Response
UNLIMITED
Question 21: What is the limit on the number of enumeration constants in a single enumeration?
Response
UNLIMITED
Question 22: What is the limit on the number of levels of nested structure or union definitions in a single struct-declaration-list?
Response
UNLIMITED
Question 23: Are distinctions of case ignored in external identifiers?
Response
Yes
Question 24: What conversion rules are applied when converting an integral type to a floating type which cannot represent the result exactly?
Response
Convert to the nearest lower value.
Question 25: What conversion rules are applied when converting a double to a float or a long double to a long float which cannot represent the result exactly?
Response
Convert to the nearest lower value.
Question 26: What truncation rules are applied when using the division operator and either of the operands is negative?
Response
Truncation towards zero.
Question 27: What sign is given to the result when using the remainder operator and either of the operands is negative?
Response
Question 28: When mapping sequences of characters to external source file names, does the implementation ignore distinctions of alphabetic case and restrict the mapping to 6 significant characters?
Response
No
Testing Environment | Binary-compatible Family | Portability Environment | Indicator of Compliance | Compliance Details | |
---|---|---|---|---|---|
1. |
|
| Internationalised System Calls and Libraries Extended | Test Report from Test Suite | Test Suite:
VSC5 (5.2.4) Test Report: |
Question 1: What limits does the implementation impose on the significant part of an identifier?
Response
External Identifier | Local (non-external) identifier |
---|---|
255 with the compile-time option LONGNAME specified, 8 | 255 characters |
Question 2: What truncation rules are applied when a floating value is converted to an integral value?
Response
Question 3: What truncation rules are applied when using the
division operator and either of the operands is negative?
Response
Truncation towards zero.
Copyright ©
3. Appendix
This appendix contains additional, explanatory material that was provided by the vendor.
Hardware environment:
- The Q03 processor is a 16 CP G7 machine (2064), model 116
* 15 LPAR images are defined
* All processors are shared (none dedicated)
* Installed Memory = 64 GB
* Hardware System Area = 384 MB
* Defined Central Storage = 55 GB
* Defined Expanded Storage = 1 GB
* Operating Mode: LPAR (OEBRAND runs in 2 LPAR zones)
o OEBRAND1 (J10): 2048 MB Central Storage, 0 MB Expanded Storage with 3 shared CPs
o OEBRAND2 (J11): 2048 MG Central Storage, 0 MB Expanded Storage with 3 shared CPs
* Shared OSA connection (Token Ring/Ethernet) on each LPAR image to Eastern Region LAN
* Shared OSA connection (Token Ring/Ethernet) from each OEBRAND LPAR to private LAN
- DASD used:
1 - 3990-006 Controller with 32 RAMAC volumes (3390 Model 3)
Shared Pool Dasd (P1)
2105-F20 (3390 Model 9 volumes)
9396-001 (3390 Model 3 volumes)
- Console/Terminal Controller:
3174-01L
Software environment
All elements of z/OS Version 1 Release 2 plus optional features:
z/OS Version 1 Release 2 Security Server
z/OS Version 1 Release 2 C/C++ Compiler
All rights reserved.
4. Change History
Date Name Comment
Copyright © 1998-2011 The Open Group. All Rights Reserved.
[ Home ]
[ The Open Brand ]
[ Conformance Statement Library ]
[ Search Conformance Statements ]
[ Send Feedback ]