Translation limits vary across platforms because of differences
in the underlying machine architecture and operating systems.
Otherwise, DEC C avoids imposing translation limits.
The following lists show the only limits imposed in DEC C.
Translation limits listed in the Standard, but not in the following
list, are not imposed in DEC C:
- 32,767 characters in an internal identifier or a macro
name
- 32,767 characters in a logical or physical source line
- 32,767 bytes in the representation of a string literal
(this limit does not apply to string literals formed as a result
of concatenation)
On Digital UNIX systems:
- 1023 significant initial characters in an external
identifier. A warning is issued if such an identifier is
truncated.
On OpenVMS systems:
- 31 significant initial characters in an external
identifier. A warning is issued if such an identifier is
truncated.
- 253 actual arguments or formal parameters to a function.
- 1012 bytes in a function argument list.
Previous Page | Next Page | Table of Contents | Index