mscms: Make two checks more strict in the case of success

Saulius Krasuckas saulius2 at ar.fi.lt
Thu Jan 12 13:22:56 CST 2006


Log message:
	Saulius Krasuckas <saulius.krasuckas at gmail.com>
	mscms: Make two checks more strict in the case of success.


Index: dlls/mscms/tests/profile.c
===================================================================
RCS file: /home/wine/wine/dlls/mscms/tests/profile.c,v
retrieving revision 1.26
diff -p -u -r1.26 profile.c
--- dlls/mscms/tests/profile.c	12 Jan 2006 12:44:55 -0000	1.26
+++ dlls/mscms/tests/profile.c	12 Jan 2006 18:26:49 -0000
@@ -505,10 +505,11 @@ do {                                    
 #define test_GSCSPA(pMachName, dwProfID, pProfName, pdwSz, dwSz, GLE_OK)        \
 do {                                                                            \
     size = dwSz;                                                                \
-    SetLastError(0);                                                            \
+    SetLastError(0xfaceabad);                                                   \
     ret = pGetStandardColorSpaceProfileA(pMachName, dwProfID, pProfName, pdwSz);\
     GLE = GetLastError();                                                       \
-    ok( (!ret && GLE_OK) || (ret && !lstrcmpiA( pProfName, "" )),               \
+    ok( (!ret && GLE_OK) ||                                                     \
+        (ret && !lstrcmpiA( pProfName, "" ) && GLE == 0xfaceabad),              \
         "GetStandardColorSpaceProfileA() returns %d (GLE=%ld)\n", ret, GLE );   \
 } while (0)
 
@@ -582,10 +583,11 @@ do {                                    
 #define test_GSCSPW(pMachName, dwProfID, pProfName, pdwSz, dwSz, GLE_OK)        \
 do {                                                                            \
     size = dwSz;                                                                \
-    SetLastError(0);                                                            \
+    SetLastError(0xfaceabad);                                                   \
     ret = pGetStandardColorSpaceProfileW(pMachName, dwProfID, pProfName, pdwSz);\
     GLE = GetLastError();                                                       \
-    ok( (!ret && GLE_OK) || (ret && !lstrcmpiW( pProfName, emptyW )),           \
+    ok( (!ret && GLE_OK) ||                                                     \
+        (ret && !lstrcmpiW( pProfName, emptyW ) && GLE == 0xfaceabad),          \
         "GetStandardColorSpaceProfileA() returns %d (GLE=%ld)\n", ret, GLE );   \
 } while (0)
 



More information about the wine-patches mailing list