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 --- |