Files
haikuports/dev-libs/libunistring/patches/libunistring-0.9.7.patchset
2016-12-05 20:41:29 +01:00

45 lines
1.4 KiB
Plaintext

From 9688eae82d1c9cf4e3c7d7460f7fcba935438029 Mon Sep 17 00:00:00 2001
From: Jerome Duval <jerome.duval@gmail.com>
Date: Thu, 5 Mar 2015 19:33:40 +0000
Subject: Haiku patch
diff --git a/configure.ac b/configure.ac
index 38fe5dd..5a822de 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ AC_CONFIG_AUX_DIR([build-aux])
. $srcdir/version.sh
gl_INIT_PACKAGE([libunistring], [$VERSION_NUMBER])
AM_INIT_AUTOMAKE([silent-rules dist-xz])
-AM_CONFIG_HEADER([config.h])
+AC_CONFIG_HEADERS([config.h])
dnl Override automake's tar command used for creating distributions.
am__tar='${AMTAR} chof - --owner=root --group=root "$$tardir"'
diff --git a/lib/uniname/uniname.c b/lib/uniname/uniname.c
index 2191f09..fc2727c 100644
--- a/lib/uniname/uniname.c
+++ b/lib/uniname/uniname.c
@@ -375,6 +375,8 @@ unicode_name_character (const char *name)
if (false)
filled_buf:
{
+ uint16_t words[UNICODE_CHARNAME_MAX_WORDS];
+ uint16_t *wordptr = words;
{
/* Special case for variation selector aliases. Keeps the
tables small. */
@@ -407,8 +409,6 @@ unicode_name_character (const char *name)
}
}
/* Convert the constituents to uint16_t words. */
- uint16_t words[UNICODE_CHARNAME_MAX_WORDS];
- uint16_t *wordptr = words;
{
const char *p1 = buf;
for (;;)
--
1.8.3.4