#include "pmc.h" long __pascal drivesize (int drive) { REGSTRUCT rs; int r; rs.w.FLAGS = rs.d.SSSP = 0; rs.b.DL = drive; rs.b.AH = 0x36; if ((r = xlt_simrmint (0x21, &rs, 0)) < 0) return r; return rs.w.DX * rs.w.CX * rs.w.AX; }