Author: akhaldi
Date: Fri Sep 13 20:32:30 2013
New Revision: 60081

URL: http://svn.reactos.org/svn/reactos?rev=60081&view=rev
Log:
[INCLUDES]
* Deduplicate wpp.h and make the host one redirect to it.

Modified:
    trunk/reactos/include/host/wine/wpp.h
    trunk/reactos/include/reactos/wine/wpp.h

Modified: trunk/reactos/include/host/wine/wpp.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/include/host/wine/wpp.h?rev=60081&r1=60080&r2=60081&view=diff
==============================================================================
--- trunk/reactos/include/host/wine/wpp.h       [iso-8859-1] (original)
+++ trunk/reactos/include/host/wine/wpp.h       [iso-8859-1] Fri Sep 13 
20:32:30 2013
@@ -1,62 +1 @@
-/*
- * Exported functions of the Wine preprocessor
- *
- * Copyright 2002 Alexandre Julliard
- *
- * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- */
-
-#ifndef __WINE_WPP_H
-#define __WINE_WPP_H
-
-#include <stdio.h>
-#include <stdarg.h>
-
-struct wpp_callbacks
-{
-    /* I/O callbacks */
-
-    /* Looks for a file to include, returning the path where it is found */
-    /* parent_name is the directory of the parent source file (for local
-     * includes), includepath is an array of additional include paths */
-    char *(*lookup)( const char *filename, const char *parent_name,
-                     char **include_path, int include_path_count );
-    /* Opens an include file */
-    /* The type param is true if it is a local ("...") include */
-    void *(*open)( const char *filename, int type );
-    /* Closes a previously opened file */
-    void (*close)( void *file );
-    /* Reads buffer from the input */
-    int (*read)( void *file, char *buffer, unsigned int len );
-    /* Writes buffer to the output */
-    void (*write)( const char *buffer, unsigned int len );
-
-    /* Error callbacks */
-    void (*error)( const char *file, int line, int col, const char *near, 
const char *msg, va_list ap );
-    void (*warning)( const char *file, int line, int col, const char *near, 
const char *msg, va_list ap );
-};
-
-/* Return value == 0 means successful execution */
-extern int wpp_add_define( const char *name, const char *value );
-extern void wpp_del_define( const char *name );
-extern int wpp_add_cmdline_define( const char *value );
-extern void wpp_set_debug( int lex_debug, int parser_debug, int msg_debug );
-extern void wpp_set_pedantic( int on );
-extern int wpp_add_include_path( const char *path );
-extern char *wpp_find_include( const char *name, const char *parent_name );
-extern int wpp_parse( const char *input, FILE *output );
-extern void wpp_set_callbacks( const struct wpp_callbacks *callbacks );
-
-#endif  /* __WINE_WPP_H */
+#include "../../reactos/wine/wpp.h"

Modified: trunk/reactos/include/reactos/wine/wpp.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/wine/wpp.h?rev=60081&r1=60080&r2=60081&view=diff
==============================================================================
--- trunk/reactos/include/reactos/wine/wpp.h    [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/wine/wpp.h    [iso-8859-1] Fri Sep 13 
20:32:30 2013
@@ -22,15 +22,41 @@
 #define __WINE_WPP_H
 
 #include <stdio.h>
+#include <stdarg.h>
 
-extern void wpp_add_define( const char *name, const char *value );
+struct wpp_callbacks
+{
+    /* I/O callbacks */
+
+    /* Looks for a file to include, returning the path where it is found */
+    /* parent_name is the directory of the parent source file (for local
+     * includes), includepath is an array of additional include paths */
+    char *(*lookup)( const char *filename, const char *parent_name,
+                     char **include_path, int include_path_count );
+    /* Opens an include file */
+    /* The type param is true if it is a local ("...") include */
+    void *(*open)( const char *filename, int type );
+    /* Closes a previously opened file */
+    void (*close)( void *file );
+    /* Reads buffer from the input */
+    int (*read)( void *file, char *buffer, unsigned int len );
+    /* Writes buffer to the output */
+    void (*write)( const char *buffer, unsigned int len );
+
+    /* Error callbacks */
+    void (*error)( const char *file, int line, int col, const char *near, 
const char *msg, va_list ap );
+    void (*warning)( const char *file, int line, int col, const char *near, 
const char *msg, va_list ap );
+};
+
+/* Return value == 0 means successful execution */
+extern int wpp_add_define( const char *name, const char *value );
 extern void wpp_del_define( const char *name );
-extern void wpp_add_cmdline_define( const char *value );
+extern int wpp_add_cmdline_define( const char *value );
 extern void wpp_set_debug( int lex_debug, int parser_debug, int msg_debug );
 extern void wpp_set_pedantic( int on );
-extern void wpp_add_include_path( const char *path );
+extern int wpp_add_include_path( const char *path );
 extern char *wpp_find_include( const char *name, const char *parent_name );
 extern int wpp_parse( const char *input, FILE *output );
-extern int wpp_parse_temp( const char *input, const char *output_base, char 
**output_name );
+extern void wpp_set_callbacks( const struct wpp_callbacks *callbacks );
 
 #endif  /* __WINE_WPP_H */


Reply via email to