+2025-09-23 Bruno Haible <bruno@clisp.org>
+
+ gen-uni-tables: Fix compilation error (regression 2025-09-17).
+ * lib/gen-uni-tables.c (streq, memeq): Move definitions before their
+ first use.
+
2025-09-23 Bruno Haible <bruno@clisp.org>
Clarify link dependency towards libgcrypt or OpenSSL's libcrypto.
/* Utility functions. */
static bool
-str_startswith (const char *string, const char *prefix)
+streq (char const *s1, char const *s2)
{
- return strncmp (string, prefix, strlen (prefix)) == 0;
+ return strcmp (s1, s2) == 0;
}
static bool
-str_endswith (const char *string, const char *suffix)
+memeq (void const *s1, void const *s2, size_t n)
{
- size_t len = strlen (string);
- size_t n = strlen (suffix);
- return len >= n && streq (string + len - n, suffix);
+ return memcmp (s1, s2, n) == 0;
}
static bool
-memeq (void const *s1, void const *s2, size_t n)
+str_startswith (const char *string, const char *prefix)
{
- return !memcmp (s1, s2, n);
+ return strncmp (string, prefix, strlen (prefix)) == 0;
}
static bool
-streq (char const *s1, char const *s2)
+str_endswith (const char *string, const char *suffix)
{
- return !strcmp (s1, s2);
+ size_t len = strlen (string);
+ size_t n = strlen (suffix);
+ return len >= n && streq (string + len - n, suffix);
}
/* ========================================================================= */