unsigned FP_OFF(void far *prt)
unsigned FP_SEG(void far *prt)
Прототип:
Описание:
Эти функции не определены стандартом ANSI С.
Макрос FP_OFF() возвращает смещение дальнего указателя ptr. Макрос FP_SEG() возвращает сегмент дальнего указателя ptr.
Пример:
Следующая программа выводит сегмент и сдвиг для дальнего указателя ptr. #include <stdio.h> #include <dos.h> #include <stdlib.h> int main(void) { char far *ptr; ptr = (char far *) malloc(100); printf("segment:offset of ptr: %u %u", FP_SEG(ptr), FP_OFF(ptr)); return 0; }
