1/* $FreeBSD: head/lib/libiconv_modules/VIQR/citrus_viqr.c 260003 2013-12-28 13:49:48Z dim $ */ |
2/* $NetBSD: citrus_viqr.c,v 1.4 2008/06/14 16:01:08 tnozaki Exp $ */ 3 4/*- 5 * Copyright (c)2006 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 --- 215 unchanged lines hidden (view full) --- 225/*ARGSUSED*/ 226_citrus_VIQR_init_state(_VIQREncodingInfo * __restrict ei __unused, 227 _VIQRState * __restrict psenc) 228{ 229 230 psenc->chlen = 0; 231} 232 |
233#if 0 |
234static __inline void 235/*ARGSUSED*/ 236_citrus_VIQR_pack_state(_VIQREncodingInfo * __restrict ei __unused, 237 void *__restrict pspriv, const _VIQRState * __restrict psenc) 238{ 239 240 memcpy(pspriv, (const void *)psenc, sizeof(*psenc)); 241} 242 243static __inline void 244/*ARGSUSED*/ 245_citrus_VIQR_unpack_state(_VIQREncodingInfo * __restrict ei __unused, 246 _VIQRState * __restrict psenc, const void * __restrict pspriv) 247{ 248 249 memcpy((void *)psenc, pspriv, sizeof(*psenc)); 250} |
251#endif |
252 253static int 254_citrus_VIQR_mbrtowc_priv(_VIQREncodingInfo * __restrict ei, 255 wchar_t * __restrict pwc, const char ** __restrict s, size_t n, 256 _VIQRState * __restrict psenc, size_t * __restrict nresult) 257{ 258 mnemonic_t *m, *m0; 259 const char *s0; --- 237 unchanged lines hidden --- |