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