Jump to content
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

Transition Impacts

Tru64 UNIX Software Transition Kit
» 

DSPP Home

» HP STK home
Tru64 UNIX STK
» Home
» Overview
» Tools
» Documentation
» Transition impacts
» Identifier types
» Impact list
» Porting to HP-UX
» FAQ
» Glossary
» Help
» Send us feedback
Site maps
» Tru64 UNIX STK
» DSPP
Content starts here

critical impact:

localeconv - incompatible data types (CrCh210)

I18N Impacts

Problem description

The lconv data type structure, which is used by the localeconv function on Tru64 UNIX, is incompatible with the data type on HP-UX.

The following two members of the lconv structure are Tru64 UNIX specific:

  • char* left_parenthesis

    The left bracket is used to display a negative, formatted monetary quantity. This is the locale's equivalent to the "(" (left parenthesis) used in the C locale and is used in conjunction with the right parenthesis.

  • char* right_parenthesis

    The right bracket used to display a negative, formatted monetary quantity. This is the locale's equivalent to the ")" (right parenthesis) used in the C locale and is used in conjunction with the left parenthesis.

Identifiers

C/C++ Structure Membersleft_parenthesis C/C++ Structure Membersright_parenthesis  

See also

Solution description

Review the applicable manpages and code.

Applications that use this API might not work properly depending on how the data types are used. Applications that do not reference the two Tru64 UNIX specific members of the lconv structure should not have a problem with the localeconv function on HP-UX.

See also


Problem summary

classifications source types OS release severity type
I18N C, C++ any HP-UX 11i version critical changed
Printable version
Privacy statement Using this site means you accept its terms Feedback to DSPP
© 2007 Hewlett-Packard Development Company, L.P.