mirror of
https://github.com/FDOS/kernel.git
synced 2025-07-28 16:24:08 +02:00
Add peek and poke #defines
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@672 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
parent
67ef543bae
commit
b88881b8a0
@ -224,6 +224,11 @@ typedef signed long LONG;
|
|||||||
#define MK_FP(seg,ofs) ((void FAR *)(((ULONG)(seg)<<16)|(UWORD)(ofs)))
|
#define MK_FP(seg,ofs) ((void FAR *)(((ULONG)(seg)<<16)|(UWORD)(ofs)))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define pokeb(seg, ofs, b) (*((unsigned char far *)MK_FP(seg,ofs)) = b)
|
||||||
|
#define poke(seg, ofs, w) (*((unsigned far *)MK_FP(seg,ofs)) = w)
|
||||||
|
#define peekb(seg, ofs) (*((unsigned char far *)MK_FP(seg,ofs)))
|
||||||
|
#define peek(seg, ofs) (*((unsigned far *)MK_FP(seg,ofs)))
|
||||||
|
|
||||||
#if defined(__TURBOC__) && (__TURBOC__ > 0x202)
|
#if defined(__TURBOC__) && (__TURBOC__ > 0x202)
|
||||||
#define FP_SEG(fp) ((unsigned)(void _seg *)(void far *)(fp))
|
#define FP_SEG(fp) ((unsigned)(void _seg *)(void far *)(fp))
|
||||||
#else
|
#else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user