merge in Winehq changes to reduce noise
authorSteven Edwards <winehacker@gmail.com>
Sun, 27 Feb 2005 22:55:54 +0000 (22:55 +0000)
committerSteven Edwards <winehacker@gmail.com>
Sun, 27 Feb 2005 22:55:54 +0000 (22:55 +0000)
svn path=/trunk/; revision=13772

reactos/tools/widl/ChangeLog
reactos/tools/widl/client.h [deleted file]
reactos/tools/widl/parser.y
reactos/tools/widl/proxy.h [deleted file]
reactos/tools/widl/server.c
reactos/tools/widl/server.h [deleted file]
reactos/tools/widl/typelib.c
reactos/tools/widl/widl.c
reactos/tools/widl/widl.h
reactos/tools/widl/y.tab.c

index d6ee53f..28d6751 100644 (file)
@@ -1,5 +1,21 @@
 ChangeLog\r
+2005-02-27 sedwards\r
 \r
+  tools/widl/y.tab.c\r
+  tools/widl/parser.y\r
+  tools/widl/widl.c\r
+  tools/widl/widl.h\r
+  tools/widl/server.c\r
+  tools/widl/typelib.c\r
+\r
+Merge in Winehq changes to reduce noise.\r
+  \r
+  tools/widl/server.h\r
+  tools/widl/client.h\r
+  tools/widl/proxy.h  \r
+\r
+Deleted unneeded headers.  \r
+    \r
 2005-02-26 ekohl\r
   tools/widl/server.c\r
 \r
diff --git a/reactos/tools/widl/client.h b/reactos/tools/widl/client.h
deleted file mode 100644 (file)
index d548348..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * IDL Compiler
- *
- * Copyright 2005 Eric Kohl
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-#ifndef __WIDL_CLIENT_H
-#define __WIDL_CLIENT_H
-
-extern void write_client(ifref_t *ifaces);
-
-#endif
index f0f3af9..4d27f2f 100644 (file)
 #include "utils.h"
 #include "parser.h"
 #include "header.h"
-#include "proxy.h"
 #include "typelib.h"
-#include "client.h"
-#include "server.h"
 
 #if defined(YYBYACC)
        /* Berkeley yacc (byacc) doesn't seem to know about these */
diff --git a/reactos/tools/widl/proxy.h b/reactos/tools/widl/proxy.h
deleted file mode 100644 (file)
index fb32b5e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * IDL Compiler
- *
- * Copyright 2002 Ove Kaaven
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-#ifndef __WIDL_PROXY_H
-#define __WIDL_PROXY_H
-
-extern void write_proxies(ifref_t *ifaces);
-
-#endif
index da4b49d..dca83ac 100644 (file)
@@ -255,6 +255,7 @@ unsigned int get_required_buffer_size(type_t *type)
 \r
         default:\r
             error("Unknown/unsupported type: %s\n", type->name);\r
+            return 0;\r
     }\r
 }\r
 \r
diff --git a/reactos/tools/widl/server.h b/reactos/tools/widl/server.h
deleted file mode 100644 (file)
index c96fbe1..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * IDL Compiler
- *
- * Copyright 2005 Eric Kohl
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-#ifndef __WIDL_SERVER_H
-#define __WIDL_SERVER_H
-
-extern void write_server(ifref_t *ifaces);
-
-#endif
index c597138..bb11514 100644 (file)
@@ -144,7 +144,8 @@ unsigned short get_type_vt(type_t *t)
     if(match(t->name, "IDispatch"))
       return VT_DISPATCH;
     return VT_USERDEFINED;
-        
+
+  case RPC_FC_ENUM16:        
   case RPC_FC_STRUCT:
   case RPC_FC_PSTRUCT:
     return VT_USERDEFINED;
index be5d9da..b952b5a 100644 (file)
@@ -36,7 +36,6 @@
 #include "widl.h"
 #include "utils.h"
 #include "parser.h"
-#include "proxy.h"
 #include "wine/wpp.h"
 
 /* future options to reserve characters for: */
index b9d6474..5b303c3 100644 (file)
@@ -60,4 +60,8 @@ extern int char_number;
 
 extern FILE* header;
 
+extern void write_proxies(ifref_t *ifaces);
+extern void write_client(ifref_t *ifaces);
+extern void write_server(ifref_t *ifaces);
+
 #endif
index ac3867e..082d19f 100644 (file)
 #include "utils.h"\r
 #include "parser.h"\r
 #include "header.h"\r
-#include "proxy.h"\r
 #include "typelib.h"\r
-#include "client.h"\r
-#include "server.h"\r
 \r
 #if defined(YYBYACC)\r
        /* Berkeley yacc (byacc) doesn't seem to know about these */\r