On an embedded target I use far pointers to access some parts of the memory map.
near pointer (without explicitely specifying __near):
unsigned int *VariableOnePtr;
Pointer to near pointer:
unsigned int **VariableOnePtrPtr;
far pointer:
unsigned int *__far VariableTwoPtr;
What is the correct way to declare a pointer to a far pointer? Does this pointer have to be a far pointer itself?