1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 declare mail_format_ptr pointer aligned;
18
19 declare MAIL_FORMAT_VERSION_4 initial (4)
20 fixed bin internal static options (constant);
21
22 declare text_length fixed bin (21);
23
24 declare 1 mail_format aligned based (mail_format_ptr),
25 2 header,
26 3 version fixed bin (17),
27 3 sent_from char (32) aligned,
28 3 lines fixed bin (17),
29 3 text_len fixed bin (21),
30 3 switches aligned,
31 4 wakeup bit (1) unaligned,
32 4 urgent bit (1) unaligned,
33 4 notify bit (1) unaligned,
34 4 acknowledge bit (1) unaligned,
35 4 obsolete bit (1) unaligned,
36 4 canonical bit (1) unaligned,
37 4 seen bit (1) unaligned,
38 4 others bit (65) unaligned,
39 2 text char(text_length refer (mail_format.header.text_len)) aligned;
40
41