Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!usc!rpi!zaphod.mps.ohio-state.edu!caen!uflorida!gatech!usenet.ins.cwru.edu!ncoast!catfood From: catfood@NCoast.ORG (Mark W. Schumann) Newsgroups: comp.lang.c Subject: Re: Direct memory addressing in TURBO C/C++ Message-ID: <1991Mar16.213309.20274@NCoast.ORG> Date: 16 Mar 91 21:33:09 GMT References: <1991Mar3.031653.26871@NCoast.ORG> <1991Mar8.210732.20269@arcturus.uucp> Distribution: comp Organization: North Coast Public Access Un*x (ncoast) Lines: 21 berryc@arcturus.uucp (Craig D. Berry (x1710)) writes: >catfood@NCoast.ORG (Mark W. Schumann) writes: >>You can do this with-- >> * (unsigned int *) MK_FP (0x0040, 0x0017); >>MK_FP() is a macro that is defined in Turbo C (2.0 at least) and >>Mix Power C. I think it is defined in MC. This is NOT considered >>part of ANSI but it looks as if you are trying to do some very >>machine-dependent stuff anyway. > >Note that for total safety, that should be (unsigned int far *). This >would be the default in a large model program compilation, but it never >hurts to be careful... I stand corrected. -- ============================================================ Mark W. Schumann 3111 Mapledale Avenue, Cleveland 44109 USA Domain: catfood@ncoast.org UUCP: ...!mailrus!usenet.ins.cwru.edu!ncoast!catfood