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