🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #39879

Re: pointers on pointers in int86x

#39879
From: Clarence Dold
Date: Sun, 17 Dec 1989 15:41
18 lines
952 bytes
in article <2488@cunixc.cc.columbia.edu>, amw@cunixb.cc.columbia.edu (Andrew M. Winkler) says:

> there are the inregs, but how do I split up a (huge) pointer into
> segment:offset. Thanks!

For Microsoft C:
#include <dos.h>

char far *ptr;

seg_val = FP_SEG(ptr);
off_val = FP_OFF(ptr);

-- 
---
Clarence A Dold - dold@tsmiti.Convergent.COM            (408) 435-5293
               ...pyramid!ctnews!tsmiti!dold        FAX (408) 435-3105
               P.O.Box 6685, San Jose, CA 95150-6685         MS#10-007
Technical Details
Message-ID: <1334@mitisft.Convergent.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!voder!pyramid!ctnews!mitisft!dold
References: <2488@cunixc.cc.columbia.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!voder!pyramid!ctnews!mitisft!dold
From: dold@mitisft.Convergent.COM (Clarence Dold)
Newsgroups: comp.sys.ibm.pc
Subject: Re: pointers on pointers in int86x
Message-ID: <1334@mitisft.Convergent.COM>
Date: 17 Dec 89 15:41:42 GMT
References: <2488@cunixc.cc.columbia.edu>
Distribution: usa
Organization: Convergent Technologies, San Jose, CA
Lines: 18