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
+++ /dev/null
-/*
- * 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
#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 */
+++ /dev/null
-/*
- * 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
\r
default:\r
error("Unknown/unsupported type: %s\n", type->name);\r
+ return 0;\r
}\r
}\r
\r
+++ /dev/null
-/*
- * 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
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;
#include "widl.h"
#include "utils.h"
#include "parser.h"
-#include "proxy.h"
#include "wine/wpp.h"
/* future options to reserve characters for: */
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
#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