Cast void* to char* for pointer arithmetic.
diff --git a/memory/selector.c b/memory/selector.c
index 657f3b6..7c82d4e 100644
--- a/memory/selector.c
+++ b/memory/selector.c
@@ -168,7 +168,7 @@
for (i = 0; i < count; i++)
{
wine_ldt_set_entry( sel + (i << __AHSHIFT), &entry );
- wine_ldt_set_base( &entry, wine_ldt_get_base(&entry) + 0x10000 );
+ wine_ldt_set_base( &entry, (char*)wine_ldt_get_base(&entry) + 0x10000);
/* yep, Windows sets limit like that, not 64K sel units */
wine_ldt_set_limit( &entry, wine_ldt_get_limit(&entry) - 0x10000 );
}