Francois Gouget : tests: Add a broken() function to make it possible to handle Windows misbehaviors that we don' t want to reproduce in Wine.

Alexandre Julliard julliard at winehq.org
Fri May 30 05:41:45 CDT 2008


Module: wine
Branch: master
Commit: 812f72410f91132d7f4f6fd2db45b7e3c7bec0c8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=812f72410f91132d7f4f6fd2db45b7e3c7bec0c8

Author: Francois Gouget <fgouget at free.fr>
Date:   Thu May 29 18:30:04 2008 +0200

tests: Add a broken() function to make it possible to handle Windows misbehaviors that we don't want to reproduce in Wine.

---

 include/wine/test.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/include/wine/test.h b/include/wine/test.h
index 1c91077..f99b617 100644
--- a/include/wine/test.h
+++ b/include/wine/test.h
@@ -68,6 +68,8 @@ extern void winetest_wait_child_process( HANDLE process );
 #define START_TEST(name) void func_##name(void)
 #endif
 
+extern int broken( int condition );
+
 #ifdef __GNUC__
 
 extern int winetest_ok( int condition, const char *msg, ... ) __attribute__((format (printf,2,3) ));
@@ -224,6 +226,11 @@ void winetest_set_location( const char* file, int line )
     data->current_line=line;
 }
 
+int broken( int condition )
+{
+    return (strcmp(winetest_platform, "windows") == 0) && condition;
+}
+
 /*
  * Checks condition.
  * Parameters:




More information about the wine-cvs mailing list