The internal structure of an auxiliary memo file with 4-byte links is shown below. Note that it is just like the 2-byte format (shown above) except that the link sizes have been increased to 4-bytes (causing the control record DEL link to be shifted), and there is a "4" in byte #15 of the control record where there was a "]" in the 2-byte version.
R | Delete | Ptr to | Ptr to | E | marker | end of | next | C | or link| file (ctl | deleted | N | pointer| rec only) | record | O | 1 4 6 | 7 10 | 11 14 | 15 64 | (byte #'s) +--------------------------------------------------+ 1 |]]]DEL | (7) | (3) | 4]]]]]]]]]]]]]]]]]| (control rec) +--------------------------------------------------+ 2 | (4) | This is a logical memo record which requir | (text rec) +--------------------------------------------------+ 3 |]]]DEL | | (5) | | (deleted rec) +--------------------------------------------------+ 4 | (0) | es two physical memo records of storage. | (text rec) +--------------------------------------------------+ 5 |]]]DEL | | (0) | | (end del chain) +--------------------------------------------------+ 6 | (0) | This is another comment. | (text rec) +--------------------------------------------------+ 7 |]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]| (eof rec) +--------------------------------------------------+ 8 |]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]| (eof rec) +--------------------------------------------------+
|