From 06fcf0c718b851b6572011947f5ba62c5eaadddc Mon Sep 17 00:00:00 2001 From: Colin Finck Date: Fri, 18 Jan 2008 17:14:31 +0000 Subject: [PATCH] Hopefully the last fix to get this to compile under Windows and Unix hosts... svn path=/trunk/; revision=31872 --- reactos/tools/widl/widl_ros.diff | 11 +++++------ reactos/tools/widl/widltypes.h | 3 +++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/reactos/tools/widl/widl_ros.diff b/reactos/tools/widl/widl_ros.diff index aeef14e9261..d69bf807409 100644 --- a/reactos/tools/widl/widl_ros.diff +++ b/reactos/tools/widl/widl_ros.diff @@ -106,19 +106,18 @@ Index: widltypes.h #include #include "guiddef.h" #include "wine/rpcfc.h" -@@ -31,8 +38,10 @@ - typedef GUID UUID; - #endif +@@ -34,6 +41,11 @@ + #define TRUE 1 + #define FALSE 0 --#define TRUE 1 --#define FALSE 0 +// All hosts, which don't define O_BINARY, don't need it :-) +#ifndef O_BINARY +#define O_BINARY 0 +#endif - ++ typedef struct _attr_t attr_t; typedef struct _expr_t expr_t; + typedef struct _type_t type_t; Index: write_msft.c =================================================================== --- write_msft.c (revision 31863) diff --git a/reactos/tools/widl/widltypes.h b/reactos/tools/widl/widltypes.h index 29ec679edff..eb310cc1ef5 100644 --- a/reactos/tools/widl/widltypes.h +++ b/reactos/tools/widl/widltypes.h @@ -38,6 +38,9 @@ typedef GUID UUID; #endif +#define TRUE 1 +#define FALSE 0 + // All hosts, which don't define O_BINARY, don't need it :-) #ifndef O_BINARY #define O_BINARY 0