Deleted Added
full compact
citrus_utf8.c (252583) citrus_utf8.c (260003)
1/* $FreeBSD: head/lib/libiconv_modules/UTF8/citrus_utf8.c 252583 2013-07-03 18:27:45Z peter $ */
1/* $FreeBSD: head/lib/libiconv_modules/UTF8/citrus_utf8.c 260003 2013-12-28 13:49:48Z dim $ */
2/* $NetBSD: citrus_utf8.c,v 1.17 2008/06/14 16:01:08 tnozaki Exp $ */
3
4/*-
5 * Copyright (c)2002 Citrus Project,
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions

--- 141 unchanged lines hidden (view full) ---

151static __inline void
152/*ARGSUSED*/
153_citrus_UTF8_init_state(_UTF8EncodingInfo *ei __unused, _UTF8State *s)
154{
155
156 s->chlen = 0;
157}
158
2/* $NetBSD: citrus_utf8.c,v 1.17 2008/06/14 16:01:08 tnozaki Exp $ */
3
4/*-
5 * Copyright (c)2002 Citrus Project,
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions

--- 141 unchanged lines hidden (view full) ---

151static __inline void
152/*ARGSUSED*/
153_citrus_UTF8_init_state(_UTF8EncodingInfo *ei __unused, _UTF8State *s)
154{
155
156 s->chlen = 0;
157}
158
159#if 0
159static __inline void
160/*ARGSUSED*/
161_citrus_UTF8_pack_state(_UTF8EncodingInfo *ei __unused, void *pspriv,
162 const _UTF8State *s)
163{
164
165 memcpy(pspriv, (const void *)s, sizeof(*s));
166}
167
168static __inline void
169/*ARGSUSED*/
170_citrus_UTF8_unpack_state(_UTF8EncodingInfo *ei __unused, _UTF8State *s,
171 const void *pspriv)
172{
173
174 memcpy((void *)s, pspriv, sizeof(*s));
175}
160static __inline void
161/*ARGSUSED*/
162_citrus_UTF8_pack_state(_UTF8EncodingInfo *ei __unused, void *pspriv,
163 const _UTF8State *s)
164{
165
166 memcpy(pspriv, (const void *)s, sizeof(*s));
167}
168
169static __inline void
170/*ARGSUSED*/
171_citrus_UTF8_unpack_state(_UTF8EncodingInfo *ei __unused, _UTF8State *s,
172 const void *pspriv)
173{
174
175 memcpy((void *)s, pspriv, sizeof(*s));
176}
177#endif
176
177static int
178_citrus_UTF8_mbrtowc_priv(_UTF8EncodingInfo *ei, wchar_t *pwc, const char **s,
179 size_t n, _UTF8State *psenc, size_t *nresult)
180{
181 const char *s0;
182 wchar_t wchar;
183 int i;

--- 166 unchanged lines hidden ---
178
179static int
180_citrus_UTF8_mbrtowc_priv(_UTF8EncodingInfo *ei, wchar_t *pwc, const char **s,
181 size_t n, _UTF8State *psenc, size_t *nresult)
182{
183 const char *s0;
184 wchar_t wchar;
185 int i;

--- 166 unchanged lines hidden ---