From 49d69e440fcaa8715a2ef56cd480de2e610c8215 Mon Sep 17 00:00:00 2001 From: Nikolay Sivov Date: Sun, 13 Mar 2011 14:10:24 +0300 Subject: [PATCH] msxml3: Silence compile time warnings for dynamically loaded libxslt. --- dlls/msxml3/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/msxml3/main.c b/dlls/msxml3/main.c index 741858ba16d..6cbdd99c8e5 100644 --- a/dlls/msxml3/main.c +++ b/dlls/msxml3/main.c @@ -193,7 +193,9 @@ static void init_libxslt(void) if (!libxslt_handle) return; -#define LOAD_FUNCPTR(f, needed) if ((p##f = wine_dlsym(libxslt_handle, #f, NULL, 0)) == NULL && needed) { WARN("Can't find symbol %s\n", #f); goto sym_not_found; } +#define LOAD_FUNCPTR(f, needed) \ + if ((p##f = wine_dlsym(libxslt_handle, #f, NULL, 0)) == NULL) \ + if (needed) { WARN("Can't find symbol %s\n", #f); goto sym_not_found; } LOAD_FUNCPTR(xsltInit, 0); LOAD_FUNCPTR(xsltApplyStylesheet, 1); LOAD_FUNCPTR(xsltCleanupGlobals, 1);