Deleted Added
full compact
citrus_mskanji.c (252583) citrus_mskanji.c (260003)
1/* $FreeBSD: head/lib/libiconv_modules/MSKanji/citrus_mskanji.c 252583 2013-07-03 18:27:45Z peter $ */
1/* $FreeBSD: head/lib/libiconv_modules/MSKanji/citrus_mskanji.c 260003 2013-12-28 13:49:48Z dim $ */
2/* $NetBSD: citrus_mskanji.c,v 1.13 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

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

125/*ARGSUSED*/
126_citrus_MSKanji_init_state(_MSKanjiEncodingInfo * __restrict ei __unused,
127 _MSKanjiState * __restrict s)
128{
129
130 s->chlen = 0;
131}
132
2/* $NetBSD: citrus_mskanji.c,v 1.13 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

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

125/*ARGSUSED*/
126_citrus_MSKanji_init_state(_MSKanjiEncodingInfo * __restrict ei __unused,
127 _MSKanjiState * __restrict s)
128{
129
130 s->chlen = 0;
131}
132
133#if 0
133static __inline void
134/*ARGSUSED*/
135_citrus_MSKanji_pack_state(_MSKanjiEncodingInfo * __restrict ei __unused,
136 void * __restrict pspriv, const _MSKanjiState * __restrict s)
137{
138
139 memcpy(pspriv, (const void *)s, sizeof(*s));
140}
141
142static __inline void
143/*ARGSUSED*/
144_citrus_MSKanji_unpack_state(_MSKanjiEncodingInfo * __restrict ei __unused,
145 _MSKanjiState * __restrict s, const void * __restrict pspriv)
146{
147
148 memcpy((void *)s, pspriv, sizeof(*s));
149}
134static __inline void
135/*ARGSUSED*/
136_citrus_MSKanji_pack_state(_MSKanjiEncodingInfo * __restrict ei __unused,
137 void * __restrict pspriv, const _MSKanjiState * __restrict s)
138{
139
140 memcpy(pspriv, (const void *)s, sizeof(*s));
141}
142
143static __inline void
144/*ARGSUSED*/
145_citrus_MSKanji_unpack_state(_MSKanjiEncodingInfo * __restrict ei __unused,
146 _MSKanjiState * __restrict s, const void * __restrict pspriv)
147{
148
149 memcpy((void *)s, pspriv, sizeof(*s));
150}
151#endif
150
151static int
152/*ARGSUSED*/
153_citrus_MSKanji_mbrtowc_priv(_MSKanjiEncodingInfo * __restrict ei,
154 wchar_t * __restrict pwc, const char ** __restrict s, size_t n,
155 _MSKanjiState * __restrict psenc, size_t * __restrict nresult)
156{
157 const char *s0;

--- 316 unchanged lines hidden ---
152
153static int
154/*ARGSUSED*/
155_citrus_MSKanji_mbrtowc_priv(_MSKanjiEncodingInfo * __restrict ei,
156 wchar_t * __restrict pwc, const char ** __restrict s, size_t n,
157 _MSKanjiState * __restrict psenc, size_t * __restrict nresult)
158{
159 const char *s0;

--- 316 unchanged lines hidden ---