Up ] Docs Home ]

Format of DOS 2.11+ country info

Back ] Next ]

Offset Size Description

00h

WORD

date format (see #01398)

02h

5 BYTEs

ASCIZ currency symbol string

07h

2 BYTEs

ASCIZ thousands separator

09h

2 BYTEs

ASCIZ decimal separator

0Bh

2 BYTEs

ASCIZ date separator

0Dh

2 BYTEs

ASCIZ time separator

0Fh

BYTE

currency format
bit 2 = set if currency symbol replaces decimal point
bit 1 = number of spaces between value and currency symbol
bit 0 =
0 = if currency symbol precedes value
1 = if currency symbol follows value

10h

BYTE

number of digits after decimal in currency

11h

BYTE

time format
bit 0 =
0 = 0 if 12-hour clock
1 = if 24-hour clock

12h

DWORD

address of case map routine (FAR CALL, AL = character to map to upper case [>= 80h])

16h

2 BYTEs

ASCIZ data-list separator

18h

10 BYTEs

reserved