summaryrefslogtreecommitdiffstats
path: root/c/src/lib/include/rdbg/servrpc.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/include/rdbg/servrpc.h')
-rw-r--r--c/src/lib/include/rdbg/servrpc.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/c/src/lib/include/rdbg/servrpc.h b/c/src/lib/include/rdbg/servrpc.h
index 71198d4d1f..e183e1af7d 100644
--- a/c/src/lib/include/rdbg/servrpc.h
+++ b/c/src/lib/include/rdbg/servrpc.h
@@ -1,3 +1,6 @@
+/*
+ * $Id$
+ */
#ifndef SERVRPC_H
#define SERVRPC_H
@@ -30,6 +33,15 @@ extern const char* PtraceNames[]; /* list of ptrace requests for debug out */
extern const char* BmsgNames[]; /* list of BMSG_xxx names */
extern const char* PtraceName(int req);
+#ifdef i386 /* low-high machine such as 386 */
+#define HL_W(w) (((UINT16)(w)>>8)+((((w)&0xFF)<<8)))
+#define HL_D(d) (((UINT32)(d)>>24)+(((d)&0x00FF0000)>>8) \
+ +(((d)&0xFF00)<<8)+(((d)&0xFF)<<24))
+#else
+#define HL_W(w) w
+#define HL_D(d) d
+#endif
+
# define DPRINTF(a) (rdb_debug ? printk ("%d >>> ", getId()), printk a : 0)
#else
# define DPRINTF(a) /* suppress */