FCARRAY
The FCARRAY macro accesses an array of a specified type in the const far memory area (the HCONST memory class). You may use this macro in your programs as follows:
#include <absacc.h> /* Include Macro Definitions */
.
.
.
long l;
l = FCARRAY (long, 0x18000)[5];
.
.
.
This macro scales the index by the size of the specified type and adds the result to specified address. The result is the memory address used.
Note
- With Dallas Contiguous Mode you may only address the memory area C:0 - C:0x7EFFFF.
- Objects accessed using this macro may not cross a 64KB segment boundary. For example, you cannot access a long array that starts at address 0xFFFE.