home *** CD-ROM | disk | FTP | other *** search
- /*
- 8-Sep-86 15:59:17-PDT,818;000000000000
- Return-Path: <pwu@unix.macc.wisc.edu>
- Received: FROM UNIX.MACC.WISC.EDU BY B.ISI.EDU WITH TCP ; 8 Sep 86 15:45:12 PDT
- Received: by unix.macc.wisc.edu;
- id AA04988; 4.12/5; Mon, 8 Sep 86 17:32:13 cdt
- Date: Mon, 8 Sep 86 17:32:13 cdt
- From: Peter Wu <pwu@unix.macc.wisc.edu>
- Message-Id: <8609082232.AA04988@unix.macc.wisc.edu>
- To: info-ibmpc-request@mosis
- Subject: peek.h
- */
- /* pseudo functions to peek/poke byte or word. Written by Peter Wu. 6/5/86.
- ** Use /ze option when compiling.
- */
-
- #define acc(seg,off) ((long) (seg) << 16 | (unsigned short) (off))
- #define peekb(seg,off) (*(unsigned char far *)acc(seg,off))
- #define pokeb(seg,off,val) (*(char far *)acc(seg,off) = (val))
- #define peekw(seg,off) (*(short far *)acc(seg,off))
- #define pokew(seg,off,val) (*(short far *)acc(seg,off) = (val))
-