dlls/msxml3: Make xslpattern_error() static.

Francois Gouget fgouget at free.fr
Wed Mar 30 09:43:13 CDT 2011


Also move it up to avoid a forward declaration.
---
 dlls/msxml3/xslpattern.h |    2 +-
 dlls/msxml3/xslpattern.y |   35 +++++++++++++++++------------------
 2 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/dlls/msxml3/xslpattern.h b/dlls/msxml3/xslpattern.h
index ead3b3f..99bf8ca 100644
--- a/dlls/msxml3/xslpattern.h
+++ b/dlls/msxml3/xslpattern.h
@@ -51,6 +51,6 @@ int  xslpattern_lex_init(void**);
 int  xslpattern_lex_destroy(void*);
 void xslpattern_set_extra(parser_param*, void*);
 int  xslpattern_parse(parser_param*, void*);
-void xslpattern_error(parser_param* param, void const* scanner, char const* msg);
+
 
 #endif /* __XSLPATTERN__ */
diff --git a/dlls/msxml3/xslpattern.y b/dlls/msxml3/xslpattern.y
index 68c4c3c..5187761 100644
--- a/dlls/msxml3/xslpattern.y
+++ b/dlls/msxml3/xslpattern.y
@@ -42,6 +42,23 @@ static inline BOOL is_literal(xmlChar const* tok)
             (tok[0] == '\'' || tok[0] == '"'));
 }
 
+static void xslpattern_error(parser_param* param, void const* scanner, char const* msg)
+{
+    FIXME("%s:\n"
+          "  param {\n"
+          "    yyscanner=%p\n"
+          "    ctx=%p\n"
+          "    in=\"%s\"\n"
+          "    pos=%i\n"
+          "    len=%i\n"
+          "    out=\"%s\"\n"
+          "    err=%i\n"
+          "  }\n"
+          "  scanner=%p\n",
+          msg, param->yyscanner, param->ctx, param->in, param->pos,
+          param->len, param->out, ++param->err, scanner);
+}
+
 %}
 
 %token TOK_Parent TOK_Self TOK_DblFSlash TOK_FSlash TOK_Axis TOK_Colon
@@ -728,22 +745,4 @@ static inline BOOL is_literal(xmlChar const* tok)
 
 %%
 
-void xslpattern_error(parser_param* param, void const* scanner, char const* msg)
-{
-    FIXME("%s:\n"
-          "  param {\n"
-          "    yyscanner=%p\n"
-          "    ctx=%p\n"
-          "    in=\"%s\"\n"
-          "    pos=%i\n"
-          "    len=%i\n"
-          "    out=\"%s\"\n"
-          "    err=%i\n"
-          "  }\n"
-          "  scanner=%p\n",
-          msg, param->yyscanner, param->ctx, param->in, param->pos,
-          param->len, param->out, ++param->err, scanner);
-}
-
-
 #endif  /* HAVE_LIBXML2 */
-- 
1.7.4.1




More information about the wine-patches mailing list