/* which is good enough for comparing TIP names */ int _fstrcmp(FARPTR s1, char _far * s2) { #define MAXFARSTR 256 char nears1[MAXFARSTR]; char nears2[MAXFARSTR]; extern USHORT GetDS(); _movedata(FP_SEL(s1), FP_OFF(s1), GetDS(), (unsigned int)nears1, MAXFARSTR); _movedata(FP_SEL(s2), FP_OFF(s2), GetDS(), (unsigned int)nears2, MAXFARSTR); return(strcmp(nears1,nears2)); }
void PMAPI PM_getPMvect(int intno, PMFARPTR *isr) { FARPTR ph; _dx_pmiv_get(intno, &ph); isr->sel = FP_SEL(ph); isr->off = FP_OFF(ph); }