You don't need to call this routine directly. Compiler calls it when required. Try disassembling code below
int * nptr; // near pointer to int
int * far fptr; // global pointer to int
int * __rptr rptr; // RPAGE pointer to int
void main(void) {
/* put your own code here */
fptr = nptr; // _CONV_NEAR_TO_GLOBAL
fptr = rptr; // _CONV_LOGICAL_TO_GLOBAL
}
You don't need to call this routine directly. Compiler calls it when required. Try disassembling code below
int * nptr; // near pointer to int
int * far fptr; // global pointer to int
int * __rptr rptr; // RPAGE pointer to int
void main(void) {
/* put your own code here */
fptr = nptr; // _CONV_NEAR_TO_GLOBAL
fptr = rptr; // _CONV_LOGICAL_TO_GLOBAL
}