Usage Note 26648: Signedness matters for short and char type arguments of __ref functions
When a short or char type is passed as an argument to an __ref function,
the sign of the argument must match the sign used in the prototype.
Otherwise, the compiler will pass a pointer to a temporary copy of the
argument instead of the argument itself.
This functionality is documented incorrectly in the Compiler and Library
User's Guide, Third Edition. On page 28, the 2nd clause of the 1st
sentence of paragraph 3 says "if the argument is an arithmetic type".
This should read "if the argument is an int or a long type".
COMPILER-C0474
Operating System and Release Information
| SAS/C | SAS/C compiler and library | CMS | 5.00G | N/A | | |
| Bimodal CMS | 5.00G | N/A | | |
| z/OS | 5.00G | N/A | | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Date Modified: | 1992-07-27 00:00:00 |
| Date Created: | 1992-07-27 00:00:00 |