From dbb69c379ed474add6d010600a404feebb9534d1 Mon Sep 17 00:00:00 2001 From: n-isaka Date: Sat, 2 Aug 2025 11:59:27 +0000 Subject: [PATCH] fix(common): fix comparison national items --- libcob/common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libcob/common.c b/libcob/common.c index dc15ab6a..6c2444a1 100644 --- a/libcob/common.c +++ b/libcob/common.c @@ -590,7 +590,7 @@ national_cmps (const unsigned char *s1, const unsigned char *s2, const size_t si } #else /*!I18N_UTF8*/ for (i = 0; i < size && !ret; i += 2) { - ret = ((s1[i] <<8 | s1[i + 1]) > (s2[i] <<8 | s2[i + 1])); + ret = ((s1[i] <<8 | s1[i + 1]) - (s2[i] <<8 | s2[i + 1])); } #endif /*I18N_UTF8*/ return ret;