citrus_stdenc_local.h (250938) | citrus_stdenc_local.h (252583) |
---|---|
1/* $FreeBSD: head/lib/libc/iconv/citrus_stdenc_local.h 250938 2013-05-23 18:07:01Z ed $ */ | 1/* $FreeBSD: head/lib/libc/iconv/citrus_stdenc_local.h 252583 2013-07-03 18:27:45Z peter $ */ |
2/* $NetBSD: citrus_stdenc_local.h,v 1.4 2008/02/09 14:56:20 junyoung Exp $ */ 3 4/*- 5 * Copyright (c)2003 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 --- 40 unchanged lines hidden (view full) --- 50static void _citrus_##_e_##_stdenc_uninit(struct _citrus_stdenc *);\ 51static int _citrus_##_e_##_stdenc_init_state \ 52 (struct _citrus_stdenc * __restrict, \ 53 void * __restrict); \ 54static int _citrus_##_e_##_stdenc_mbtocs \ 55 (struct _citrus_stdenc * __restrict, \ 56 _citrus_csid_t * __restrict, \ 57 _citrus_index_t * __restrict, \ | 2/* $NetBSD: citrus_stdenc_local.h,v 1.4 2008/02/09 14:56:20 junyoung Exp $ */ 3 4/*- 5 * Copyright (c)2003 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 --- 40 unchanged lines hidden (view full) --- 50static void _citrus_##_e_##_stdenc_uninit(struct _citrus_stdenc *);\ 51static int _citrus_##_e_##_stdenc_init_state \ 52 (struct _citrus_stdenc * __restrict, \ 53 void * __restrict); \ 54static int _citrus_##_e_##_stdenc_mbtocs \ 55 (struct _citrus_stdenc * __restrict, \ 56 _citrus_csid_t * __restrict, \ 57 _citrus_index_t * __restrict, \ |
58 char ** __restrict, size_t, \ | 58 const char ** __restrict, size_t, \ |
59 void * __restrict, size_t * __restrict, \ 60 struct iconv_hooks *); \ 61static int _citrus_##_e_##_stdenc_cstomb \ 62 (struct _citrus_stdenc * __restrict, \ 63 char * __restrict, size_t, _citrus_csid_t, \ 64 _citrus_index_t, void * __restrict, \ 65 size_t * __restrict, struct iconv_hooks *); \ 66static int _citrus_##_e_##_stdenc_mbtowc \ 67 (struct _citrus_stdenc * __restrict, \ 68 _citrus_wc_t * __restrict, \ | 59 void * __restrict, size_t * __restrict, \ 60 struct iconv_hooks *); \ 61static int _citrus_##_e_##_stdenc_cstomb \ 62 (struct _citrus_stdenc * __restrict, \ 63 char * __restrict, size_t, _citrus_csid_t, \ 64 _citrus_index_t, void * __restrict, \ 65 size_t * __restrict, struct iconv_hooks *); \ 66static int _citrus_##_e_##_stdenc_mbtowc \ 67 (struct _citrus_stdenc * __restrict, \ 68 _citrus_wc_t * __restrict, \ |
69 char ** __restrict, size_t, \ | 69 const char ** __restrict, size_t, \ |
70 void * __restrict, size_t * __restrict, \ 71 struct iconv_hooks *); \ 72static int _citrus_##_e_##_stdenc_wctomb \ 73 (struct _citrus_stdenc * __restrict, \ 74 char * __restrict, size_t, _citrus_wc_t, \ 75 void * __restrict, size_t * __restrict, \ 76 struct iconv_hooks *); \ 77static int _citrus_##_e_##_stdenc_put_state_reset \ --- 23 unchanged lines hidden (view full) --- 101 (struct _citrus_stdenc * __reatrict, const void * __restrict , size_t, 102 struct _citrus_stdenc_traits * __restrict); 103typedef void (*_citrus_stdenc_uninit_t)(struct _citrus_stdenc * __restrict); 104typedef int (*_citrus_stdenc_init_state_t) 105 (struct _citrus_stdenc * __restrict, void * __restrict); 106typedef int (*_citrus_stdenc_mbtocs_t) 107 (struct _citrus_stdenc * __restrict, 108 _citrus_csid_t * __restrict, _citrus_index_t * __restrict, | 70 void * __restrict, size_t * __restrict, \ 71 struct iconv_hooks *); \ 72static int _citrus_##_e_##_stdenc_wctomb \ 73 (struct _citrus_stdenc * __restrict, \ 74 char * __restrict, size_t, _citrus_wc_t, \ 75 void * __restrict, size_t * __restrict, \ 76 struct iconv_hooks *); \ 77static int _citrus_##_e_##_stdenc_put_state_reset \ --- 23 unchanged lines hidden (view full) --- 101 (struct _citrus_stdenc * __reatrict, const void * __restrict , size_t, 102 struct _citrus_stdenc_traits * __restrict); 103typedef void (*_citrus_stdenc_uninit_t)(struct _citrus_stdenc * __restrict); 104typedef int (*_citrus_stdenc_init_state_t) 105 (struct _citrus_stdenc * __restrict, void * __restrict); 106typedef int (*_citrus_stdenc_mbtocs_t) 107 (struct _citrus_stdenc * __restrict, 108 _citrus_csid_t * __restrict, _citrus_index_t * __restrict, |
109 char ** __restrict, size_t, | 109 const char ** __restrict, size_t, |
110 void * __restrict, size_t * __restrict, 111 struct iconv_hooks *); 112typedef int (*_citrus_stdenc_cstomb_t) 113 (struct _citrus_stdenc *__restrict, char * __restrict, size_t, 114 _citrus_csid_t, _citrus_index_t, void * __restrict, 115 size_t * __restrict, struct iconv_hooks *); 116typedef int (*_citrus_stdenc_mbtowc_t) 117 (struct _citrus_stdenc * __restrict, 118 _citrus_wc_t * __restrict, | 110 void * __restrict, size_t * __restrict, 111 struct iconv_hooks *); 112typedef int (*_citrus_stdenc_cstomb_t) 113 (struct _citrus_stdenc *__restrict, char * __restrict, size_t, 114 _citrus_csid_t, _citrus_index_t, void * __restrict, 115 size_t * __restrict, struct iconv_hooks *); 116typedef int (*_citrus_stdenc_mbtowc_t) 117 (struct _citrus_stdenc * __restrict, 118 _citrus_wc_t * __restrict, |
119 char ** __restrict, size_t, | 119 const char ** __restrict, size_t, |
120 void * __restrict, size_t * __restrict, 121 struct iconv_hooks *); 122typedef int (*_citrus_stdenc_wctomb_t) 123 (struct _citrus_stdenc *__restrict, char * __restrict, size_t, 124 _citrus_wc_t, void * __restrict, size_t * __restrict, 125 struct iconv_hooks *); 126typedef int (*_citrus_stdenc_put_state_reset_t) 127 (struct _citrus_stdenc *__restrict, char * __restrict, size_t, --- 35 unchanged lines hidden --- | 120 void * __restrict, size_t * __restrict, 121 struct iconv_hooks *); 122typedef int (*_citrus_stdenc_wctomb_t) 123 (struct _citrus_stdenc *__restrict, char * __restrict, size_t, 124 _citrus_wc_t, void * __restrict, size_t * __restrict, 125 struct iconv_hooks *); 126typedef int (*_citrus_stdenc_put_state_reset_t) 127 (struct _citrus_stdenc *__restrict, char * __restrict, size_t, --- 35 unchanged lines hidden --- |