diff --git a/dlls/ntdll/exception.c b/dlls/ntdll/exception.c
index bc408eedd66b9144346c69548d0eca5f2ea57753..e5aced927927946e3e1ca775836261a1b02244e4 100644
--- a/dlls/ntdll/exception.c
+++ b/dlls/ntdll/exception.c
@@ -74,11 +74,6 @@ static CRITICAL_SECTION vectored_handlers_section = { &critsect_debug, -1, 0, 0,
 # error You must define GET_IP for this CPU
 #endif
 
-void WINAPI EXC_RtlRaiseException( PEXCEPTION_RECORD, PCONTEXT );
-void WINAPI EXC_RtlUnwind( PEXCEPTION_REGISTRATION_RECORD, LPVOID,
-                           PEXCEPTION_RECORD, DWORD, PCONTEXT );
-void WINAPI EXC_NtRaiseException( PEXCEPTION_RECORD, PCONTEXT,
-                                  BOOL, PCONTEXT );
 
 /*******************************************************************
  *         EXC_RaiseHandler
@@ -309,15 +304,14 @@ void WINAPI RtlRaiseException( EXCEPTION_RECORD *rec )
 /*******************************************************************
  *		RtlUnwind (NTDLL.@)
  */
-void WINAPI EXC_RtlUnwind( PEXCEPTION_REGISTRATION_RECORD pEndFrame, LPVOID unusedEip,
-                           PEXCEPTION_RECORD pRecord, DWORD returnEax,
-                           CONTEXT *context )
+void WINAPI EXC_RtlUnwind( PEXCEPTION_REGISTRATION_RECORD pEndFrame, PVOID unusedEip,
+                           PEXCEPTION_RECORD pRecord, PVOID returnEax, CONTEXT *context )
 {
     EXCEPTION_RECORD record, newrec;
     PEXCEPTION_REGISTRATION_RECORD frame, dispatch;
 
 #ifdef __i386__
-    context->Eax = returnEax;
+    context->Eax = (DWORD)returnEax;
 #endif
 
     /* build an exception record, if we do not have one */
@@ -383,8 +377,8 @@ void WINAPI EXC_RtlUnwind( PEXCEPTION_REGISTRATION_RECORD pEndFrame, LPVOID unus
 #ifdef DEFINE_REGS_ENTRYPOINT
 DEFINE_REGS_ENTRYPOINT( RtlUnwind, EXC_RtlUnwind, 16, 16 );
 #else
-void WINAPI RtlUnwind( PEXCEPTION_REGISTRATION_RECORD pEndFrame, LPVOID unusedEip,
-                       PEXCEPTION_RECORD pRecord, DWORD returnEax )
+void WINAPI RtlUnwind( PVOID pEndFrame, PVOID unusedEip,
+                       PEXCEPTION_RECORD pRecord, PVOID returnEax )
 {
     CONTEXT context;
     memset( &context, 0, sizeof(context) );