8.
Advanced NLS Topics
Codeset Conversion . . . . . . . . . . . . . .
The Character Conversion Command-iconv(l) .
Conversion Routines-iconv(3C)
Processing Right-to-Left Languages .
Locale Information
Initialization . . . . . . .
Special Locales . . . . .
Special Message Catalogs
Default Message Catalogs
Programs That Call exec .
Messaging: printf/scanf Data Formatting
A.
Special Topics for HP's 16-bit Interfaces
Aspects of Program Design . .
Code Sets
. . . . . . . . . . . . .
Data Integrity
. . . . . . . . . . .
Programming with Multi-byte Characters
Version
#
1 (Single- Byte Codesets)
Version
#2
(Code Set Independent) . .
Conversion of Existing Programs . . .
Guidelines for Processing Multi-byte Data
B.
Example of Internationalized Software
Example Program Using NLS Routines - rtlcat
Include Files: . . . . . .
External Declarations: .
Forward References: . .
General Constants:
. .
Limits:
. . . . . .
Right-to-Left Terminal Constants: .
Error Message Numbers:
Error Message Strings: .
Types: . . . . . .
Global Variables:
Main Program: . .
Makefile Example . .
8-1
8-2
8-2
8-6 .
8-8
8-10
8-10
8-10
8-11
8-11
8-12
A-2
A-3
A-5
A-5
A-6
A-8
A-9
A-I0
B-1
B-2
B-2
B-3
B-3
B-3
B-3
B-3
B-4
B-4
B-4
B-4
B-15
Contents-5