]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/INC/INTNAT.INC

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / INC / INTNAT.INC
1 ; SCCSID = @(#)intnat.asm 1.1 85/04/10
2 BREAK <International data structure format>
3
4 ;
5 ; Current structure of the data returned by the international call
6 ;
7 internat_block STRUC
8 Date_tim_format DW ? ; 0-USA, 1-EUR, 2-JAP
9 Currency_sym DB ? ; Currency Symbol 5 bytes
10 DB ?
11 DB ?
12 DB ?
13 DB ?
14 Thous_sep DB ? ; Thousands separator 2 bytes
15 DB ?
16 Decimal_sep DB ? ; Decimal separator 2 bytes
17 DB ?
18 Date_sep DB ? ; Date separator 2 bytes
19 DB ?
20 Time_sep DB ? ; Decimal separator 2 bytes
21 DB ?
22 Bit_field DB ? ; Bit values
23 ; Bit 0 = 0 if currency symbol first
24 ; = 1 if currency symbol last
25 ; Bit 1 = 0 if No space after currency symbol
26 ; = 1 if space after currency symbol
27 Currency_cents DB ? ; Number of places after currency dec point
28 Time_24 DB ? ; 1 if 24 hour time, 0 if 12 hour time
29 Map_call DW ? ; Address of case mapping call (DWORD)
30 DW ? ; THIS IS TWO WORDS SO IT CAN BE INITIALIZED
31 ; in pieces.
32 Data_sep DB ? ; Data list separator character
33 DB ?
34 internat_block ENDS
35
36 ;
37 ; Max size of the block returned by the INTERNATIONAL call
38 ;
39 internat_block_max EQU 32