From 90ba17a21ac33276a403dd1ece1d56c6a4bc2561 Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Mon, 23 Jul 2012 05:32:55 +0900 Subject: [PATCH] s/strcmp/strncmp for abi compatibility checks --- include/chibi/features.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/chibi/features.h b/include/chibi/features.h index 918a0820..2d1f2248 100644 --- a/include/chibi/features.h +++ b/include/chibi/features.h @@ -760,4 +760,4 @@ typedef char sexp_abi_identifier_t[8]; SEXP_ABI_MODULES SEXP_ABI_NUMBERS SEXP_ABI_STRINGS SEXP_ABI_SYMS) #define sexp_version_compatible(ctx, subver, genver) (strcmp((subver), (genver)) == 0) -#define sexp_abi_compatible(ctx, subabi, genabi) (strcmp((subabi), (genabi)) == 0) +#define sexp_abi_compatible(ctx, subabi, genabi) (strncmp((subabi), (genabi), sizeof(sexp_abi_identifier_t)) == 0)