From: Gary V. Vaughan Date: Thu, 3 Jan 2013 06:41:02 +0000 (+0700) Subject: syntax-check: fix prohibit_strcmp syntax-check violation. X-Git-Tag: v2.4.2.418~68 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ed41ffafb3d85cae22a68eaaeb0d60856b114eec;p=thirdparty%2Flibtool.git syntax-check: fix prohibit_strcmp syntax-check violation. * build-aux/ltmain.in (func_generate_dlsyms): Add a definition for STREQ, and then use it in place of !strcmp. Signed-off-by: Gary V. Vaughan --- diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in index b9a4f671d..c8cdb9c9b 100644 --- a/build-aux/ltmain.in +++ b/build-aux/ltmain.in @@ -2660,6 +2660,8 @@ extern \"C\" { # define LT_DLSYM_CONST const #endif +#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) + /* External symbol declarations for the compiler. */\ " @@ -2821,7 +2823,7 @@ static void lt_syminit(void) LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; for (; symbol->name; ++symbol) {" - $SED 's/.*/ if (!strcmp (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" + $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" echo >> "$output_objdir/$my_dlsyms" "\ } }"