Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
diff --git a/dlls/kernel/debugger.c b/dlls/kernel/debugger.c
index 07d6d74..39b7fc9 100644
--- a/dlls/kernel/debugger.c
+++ b/dlls/kernel/debugger.c
@@ -253,8 +253,8 @@
flags = VA_ARG16( valist, WORD );
spec = VA_ARG16( valist, SEGPTR );
/* FIXME: cannot use wvsnprintf16 from kernel */
- /* wvsnprintf16( temp, sizeof(temp), (LPCSTR)PTR_SEG_TO_LIN(spec), valist ); */
+ /* wvsnprintf16( temp, sizeof(temp), MapSL(spec), valist ); */
/* Output */
- FIXME("%s %04x %s\n", caller, flags, debugstr_a(PTR_SEG_TO_LIN(spec)) );
+ FIXME("%s %04x %s\n", caller, flags, debugstr_a(MapSL(spec)) );
}