ignore some warnings by gcc 4.4.2
[reactos.git] / rostests / apitests / w32knapi / w32knapi.c
index 28240e2..088007d 100644 (file)
@@ -10,6 +10,7 @@ MyGdiQueryTable()
 {
        PTEB pTeb = NtCurrentTeb();
        PPEB pPeb = pTeb->ProcessEnvironmentBlock;
+       printf("TEB::PEB=0x%lx PEB::GdiHT=0x%lx, Peb=%p, Teb=%p\n", FIELD_OFFSET(TEB, ProcessEnvironmentBlock), FIELD_OFFSET(PEB, GdiSharedHandleTable), pTeb, pPeb);
        return pPeb->GdiSharedHandleTable;
 }
 
@@ -49,8 +50,9 @@ GetHandleUserData(HGDIOBJ hobj)
 static DWORD WINAPI
 IntSyscall(FARPROC proc, UINT cParams, PVOID pFirstParam)
 {
-       DWORD retval;
+       DWORD retval = 0;
 
+#ifdef _M_I386
 #ifdef __GNUC__
        asm volatile
        (
@@ -81,6 +83,7 @@ IntSyscall(FARPROC proc, UINT cParams, PVOID pFirstParam)
                mov retval, eax
                popf
     };
+#endif
 #endif
 
        return retval;