Deleted Added
full compact
citrus_euc.c (252583) citrus_euc.c (260003)
1/* $FreeBSD: head/lib/libiconv_modules/EUC/citrus_euc.c 252583 2013-07-03 18:27:45Z peter $ */
1/* $FreeBSD: head/lib/libiconv_modules/EUC/citrus_euc.c 260003 2013-12-28 13:49:48Z dim $ */
2/* $NetBSD: citrus_euc.c,v 1.14 2009/01/11 02:46:24 christos 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

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

164static __inline void
165/*ARGSUSED*/
166_citrus_EUC_init_state(_EUCEncodingInfo *ei __unused, _EUCState *s)
167{
168
169 memset(s, 0, sizeof(*s));
170}
171
2/* $NetBSD: citrus_euc.c,v 1.14 2009/01/11 02:46:24 christos 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

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

164static __inline void
165/*ARGSUSED*/
166_citrus_EUC_init_state(_EUCEncodingInfo *ei __unused, _EUCState *s)
167{
168
169 memset(s, 0, sizeof(*s));
170}
171
172#if 0
172static __inline void
173/*ARGSUSED*/
174_citrus_EUC_pack_state(_EUCEncodingInfo *ei __unused, void *pspriv,
175 const _EUCState *s)
176{
177
178 memcpy(pspriv, (const void *)s, sizeof(*s));
179}
180
181static __inline void
182/*ARGSUSED*/
183_citrus_EUC_unpack_state(_EUCEncodingInfo *ei __unused, _EUCState *s,
184 const void *pspriv)
185{
186
187 memcpy((void *)s, pspriv, sizeof(*s));
188}
173static __inline void
174/*ARGSUSED*/
175_citrus_EUC_pack_state(_EUCEncodingInfo *ei __unused, void *pspriv,
176 const _EUCState *s)
177{
178
179 memcpy(pspriv, (const void *)s, sizeof(*s));
180}
181
182static __inline void
183/*ARGSUSED*/
184_citrus_EUC_unpack_state(_EUCEncodingInfo *ei __unused, _EUCState *s,
185 const void *pspriv)
186{
187
188 memcpy((void *)s, pspriv, sizeof(*s));
189}
190#endif
189
190static int
191_citrus_EUC_mbrtowc_priv(_EUCEncodingInfo *ei, wchar_t *pwc, const char **s,
192 size_t n, _EUCState *psenc, size_t *nresult)
193{
194 wchar_t wchar;
195 int c, chlenbak, cs, len;
196 const char *s0, *s1 = NULL;

--- 189 unchanged lines hidden ---
191
192static int
193_citrus_EUC_mbrtowc_priv(_EUCEncodingInfo *ei, wchar_t *pwc, const char **s,
194 size_t n, _EUCState *psenc, size_t *nresult)
195{
196 wchar_t wchar;
197 int c, chlenbak, cs, len;
198 const char *s0, *s1 = NULL;

--- 189 unchanged lines hidden ---