Removed IP_reg, SP_reg and FL_reg definitions to avoid potential
aliasing optimization problems.

diff --git a/loader/ne/segment.c b/loader/ne/segment.c
index 10bb7ef..e9f30eb 100644
--- a/loader/ne/segment.c
+++ b/loader/ne/segment.c
@@ -660,8 +660,8 @@
 
 
     pModule->cs = 0;  /* Don't initialize it twice */
-    TRACE_(dll)("Calling LibMain, cs:ip=%04lx:%04x ds=%04lx di=%04x cx=%04x\n", 
-                 CS_reg(&context), IP_reg(&context), DS_reg(&context),
+    TRACE_(dll)("Calling LibMain, cs:ip=%04lx:%04lx ds=%04lx di=%04x cx=%04x\n", 
+                 CS_reg(&context), EIP_reg(&context), DS_reg(&context),
                  DI_reg(&context), CX_reg(&context) );
     Callbacks->CallRegisterShortProc( &context, 0 );
     return TRUE;
@@ -693,7 +693,7 @@
     ES_reg(&context) = ds;   /* who knows ... */
 
     CS_reg(&context) = HIWORD(entryPoint);
-    IP_reg(&context) = LOWORD(entryPoint);
+    EIP_reg(&context) = LOWORD(entryPoint);
     EBP_reg(&context) =  OFFSETOF( NtCurrentTeb()->cur_stack )
                          + (WORD)&((STACK16FRAME*)0)->bp;
 
@@ -704,8 +704,8 @@
     *(DWORD *)(stack - 14) = 0;             /* dwReserved1 */
     *(WORD *) (stack - 16) = 0;             /* wReserved2 */
 
-    TRACE_(dll)("Calling DllEntryPoint, cs:ip=%04lx:%04x\n",
-          CS_reg(&context), IP_reg(&context));
+    TRACE_(dll)("Calling DllEntryPoint, cs:ip=%04lx:%04lx\n",
+          CS_reg(&context), EIP_reg(&context));
 
     Callbacks->CallRegisterShortProc( &context, 16 );
 }