[Midnightbsd-cvs] src [9685] trunk/lib/libiconv_modules/BIG5: clang fix
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Dec 16 11:19:30 EST 2017
Revision: 9685
http://svnweb.midnightbsd.org/src/?rev=9685
Author: laffer1
Date: 2017-12-16 11:19:29 -0500 (Sat, 16 Dec 2017)
Log Message:
-----------
clang fix
Modified Paths:
--------------
trunk/lib/libiconv_modules/BIG5/Makefile
trunk/lib/libiconv_modules/BIG5/citrus_big5.c
trunk/lib/libiconv_modules/BIG5/citrus_big5.h
Modified: trunk/lib/libiconv_modules/BIG5/Makefile
===================================================================
--- trunk/lib/libiconv_modules/BIG5/Makefile 2017-12-16 05:24:33 UTC (rev 9684)
+++ trunk/lib/libiconv_modules/BIG5/Makefile 2017-12-16 16:19:29 UTC (rev 9685)
@@ -1,7 +1,8 @@
-# $FreeBSD$
+# $MidnightBSD$
+# $FreeBSD: stable/10/lib/libiconv_modules/BIG5/Makefile 260497 2014-01-09 23:08:56Z dim $
SHLIB= BIG5
SRCS+= citrus_big5.c
-CFLAGS+= --param max-inline-insns-single=32
+CFLAGS.gcc+= --param max-inline-insns-single=32
.include <bsd.lib.mk>
Modified: trunk/lib/libiconv_modules/BIG5/citrus_big5.c
===================================================================
--- trunk/lib/libiconv_modules/BIG5/citrus_big5.c 2017-12-16 05:24:33 UTC (rev 9684)
+++ trunk/lib/libiconv_modules/BIG5/citrus_big5.c 2017-12-16 16:19:29 UTC (rev 9685)
@@ -1,5 +1,6 @@
-/* $FreeBSD$ */
-/* $NetBSD: citrus_big5.c,v 1.12 2008/06/14 16:01:07 tnozaki Exp $ */
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/lib/libiconv_modules/BIG5/citrus_big5.c 282275 2015-04-30 16:08:47Z tijl $ */
+/* $NetBSD: citrus_big5.c,v 1.13 2011/05/23 14:53:46 joerg Exp $ */
/*-
* Copyright (c)2002, 2006 Citrus Project,
@@ -92,8 +93,8 @@
typedef struct _BIG5Exclude {
TAILQ_ENTRY(_BIG5Exclude) entry;
+ wint_t start;
wint_t end;
- wint_t start;
} _BIG5Exclude;
typedef TAILQ_HEAD(_BIG5ExcludeList, _BIG5Exclude) _BIG5ExcludeList;
@@ -123,6 +124,7 @@
memset(s, 0, sizeof(*s));
}
+#if 0
static __inline void
/*ARGSUSED*/
_citrus_BIG5_pack_state(_BIG5EncodingInfo * __restrict ei __unused,
@@ -142,6 +144,7 @@
memcpy((void *)s, pspriv, sizeof(*s));
}
+#endif
static __inline int
_citrus_BIG5_check(_BIG5EncodingInfo *ei, unsigned int c)
@@ -170,7 +173,7 @@
}
static int
-_citrus_BIG5_fill_rowcol(void ** __restrict ctx, const char * __restrict s,
+_citrus_BIG5_fill_rowcol(void * __restrict ctx, const char * __restrict s,
uint64_t start, uint64_t end)
{
_BIG5EncodingInfo *ei;
@@ -189,7 +192,7 @@
static int
/*ARGSUSED*/
-_citrus_BIG5_fill_excludes(void ** __restrict ctx,
+_citrus_BIG5_fill_excludes(void * __restrict ctx,
const char * __restrict s __unused, uint64_t start, uint64_t end)
{
_BIG5EncodingInfo *ei;
@@ -235,7 +238,6 @@
_citrus_BIG5_encoding_module_init(_BIG5EncodingInfo * __restrict ei,
const void * __restrict var, size_t lenvar)
{
- void *ctx = (void *)ei;
const char *s;
int err;
@@ -257,9 +259,9 @@
}
/* fallback Big5-1984, for backward compatibility. */
- _citrus_BIG5_fill_rowcol((void **)&ctx, "row", 0xA1, 0xFE);
- _citrus_BIG5_fill_rowcol((void **)&ctx, "col", 0x40, 0x7E);
- _citrus_BIG5_fill_rowcol((void **)&ctx, "col", 0xA1, 0xFE);
+ _citrus_BIG5_fill_rowcol(ei, "row", 0xA1, 0xFE);
+ _citrus_BIG5_fill_rowcol(ei, "col", 0x40, 0x7E);
+ _citrus_BIG5_fill_rowcol(ei, "col", 0xA1, 0xFE);
return (0);
}
@@ -357,7 +359,7 @@
size_t n, wchar_t wc, _BIG5State * __restrict psenc __unused,
size_t * __restrict nresult)
{
- unsigned char l;
+ size_t l;
int ret;
/* check invalid sequence */
Modified: trunk/lib/libiconv_modules/BIG5/citrus_big5.h
===================================================================
--- trunk/lib/libiconv_modules/BIG5/citrus_big5.h 2017-12-16 05:24:33 UTC (rev 9684)
+++ trunk/lib/libiconv_modules/BIG5/citrus_big5.h 2017-12-16 16:19:29 UTC (rev 9685)
@@ -1,4 +1,5 @@
-/* $FreeBSD$ */
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/lib/libiconv_modules/BIG5/citrus_big5.h 219019 2011-02-25 00:04:39Z gabor $ */
/* $NetBSD: citrus_big5.h,v 1.2 2003/06/25 09:51:41 tshiozak Exp $ */
/*-
More information about the Midnightbsd-cvs
mailing list