Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!brl-adm!brl-smoke!gwyn From: gwyn@brl-smoke.ARPA (Doug Gwyn ) Newsgroups: comp.sys.ibm.pc,comp.lang.c Subject: Re: Looking for C functions to access PC memory Message-ID: <6662@brl-smoke.ARPA> Date: Tue, 10-Nov-87 09:58:30 EST Article-I.D.: brl-smok.6662 Posted: Tue Nov 10 09:58:30 1987 Date-Received: Thu, 12-Nov-87 20:08:59 EST References: <24261F3U@PSUVMB> Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 6 Xref: mnetor comp.sys.ibm.pc:9973 comp.lang.c:5353 Use these sparingly! #define PEEK(loc) (*(char *)(loc)) #define POKE(loc,value) *(char *)(loc) = (value) To access a wide datum than a byte, change "char" to "short" or "long".