non-critical impact:
a64l, l64a - different behavior (NcWn64)
Problem description
Two versions of the a64l and l64a functions exist in Tru64 UNIX. The standard versions (with _XOPEN_SOURCE_EXTENDED defined) are the same as the corresponding HP-UX versions. The default versions differ from HP-UX in behavior.
The a64l and l64a functions are used to maintain numbers stored in base-64 ASCII characters. The a64l function converts a character string to a long integer. The l64a function converts a long integer to a character string.
In Tru64 UNIX, applications that are compiled in an environment that excludes the _XOPEN_SOURCE_EXTENDED standard definitions have the following different behaviors:
Identifiers
 a64l |
 l64a |
|
|
|
|
|
|
See also
Solution description
Review the applicable manpages and your code to determine if unexpected behavior will result. The documented Tru64 UNIX specific behaviors may or may not affect your application.
See also
Problem summary
| classifications |
source types |
OS release |
severity |
type |
| UN |
C, C++ |
any HP-UX 11i version |
non-critical |
warning |
|