From 2917a0c8142f57edd562f476217b46f0e1ec0687 Mon Sep 17 00:00:00 2001 From: zhouliang3 Date: Mon, 13 Dec 2021 19:40:05 +0800 Subject: [PATCH] libc-builtin: Fix the signature of strncasecmp native function (#888) Fix the signature invalid issue in libc-builtin, modify signature of strncasecmp native function from "($$i)" to "($$i)i". --- core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c b/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c index d7387804b..3dd1d4720 100644 --- a/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c +++ b/core/iwasm/libraries/libc-builtin/libc_builtin_wrapper.c @@ -1161,7 +1161,7 @@ static NativeSymbol native_symbols_libc_builtin[] = { REG_NATIVE_FUNC(strtol, "($*i)i"), REG_NATIVE_FUNC(strtoul, "($*i)i"), REG_NATIVE_FUNC(memchr, "(*ii)i"), - REG_NATIVE_FUNC(strncasecmp, "($$i)"), + REG_NATIVE_FUNC(strncasecmp, "($$i)i"), REG_NATIVE_FUNC(strspn, "($$)i"), REG_NATIVE_FUNC(strcspn, "($$)i"), REG_NATIVE_FUNC(strstr, "($$)i"),