citrus_viqr.c (219019) | citrus_viqr.c (252583) |
---|---|
1/* $FreeBSD: head/lib/libiconv_modules/VIQR/citrus_viqr.c 219019 2011-02-25 00:04:39Z gabor $ */ | 1/* $FreeBSD: head/lib/libiconv_modules/VIQR/citrus_viqr.c 252583 2013-07-03 18:27:45Z peter $ */ |
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 --- 235 unchanged lines hidden (view full) --- 245 _VIQRState * __restrict psenc, const void * __restrict pspriv) 246{ 247 248 memcpy((void *)psenc, pspriv, sizeof(*psenc)); 249} 250 251static int 252_citrus_VIQR_mbrtowc_priv(_VIQREncodingInfo * __restrict ei, | 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 --- 235 unchanged lines hidden (view full) --- 245 _VIQRState * __restrict psenc, const void * __restrict pspriv) 246{ 247 248 memcpy((void *)psenc, pspriv, sizeof(*psenc)); 249} 250 251static int 252_citrus_VIQR_mbrtowc_priv(_VIQREncodingInfo * __restrict ei, |
253 wchar_t * __restrict pwc, char ** __restrict s, size_t n, | 253 wchar_t * __restrict pwc, const char ** __restrict s, size_t n, |
254 _VIQRState * __restrict psenc, size_t * __restrict nresult) 255{ 256 mnemonic_t *m, *m0; | 254 _VIQRState * __restrict psenc, size_t * __restrict nresult) 255{ 256 mnemonic_t *m, *m0; |
257 char *s0; | 257 const char *s0; |
258 wchar_t wc; 259 ssize_t i; 260 int ch, escape; 261 262 if (*s == NULL) { 263 _citrus_VIQR_init_state(ei, psenc); 264 *nresult = (size_t)_ENCODING_IS_STATE_DEPENDENT; 265 return (0); --- 229 unchanged lines hidden --- | 258 wchar_t wc; 259 ssize_t i; 260 int ch, escape; 261 262 if (*s == NULL) { 263 _citrus_VIQR_init_state(ei, psenc); 264 *nresult = (size_t)_ENCODING_IS_STATE_DEPENDENT; 265 return (0); --- 229 unchanged lines hidden --- |