citrus_iconv_local.h (258537) | citrus_iconv_local.h (281550) |
---|---|
1/* $FreeBSD: head/lib/libc/iconv/citrus_iconv_local.h 258537 2013-11-25 01:26:06Z hrs $ */ | 1/* $FreeBSD: head/lib/libc/iconv/citrus_iconv_local.h 281550 2015-04-15 09:09:20Z tijl $ */ |
2/* $NetBSD: citrus_iconv_local.h,v 1.3 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 --- 31 unchanged lines hidden (view full) --- 41#define _CITRUS_ICONV_DECLS(_m_) \ 42static int _citrus_##_m_##_iconv_init_shared \ 43 (struct _citrus_iconv_shared * __restrict, \ 44 const char * __restrict, const char * __restrict); \ 45static void _citrus_##_m_##_iconv_uninit_shared \ 46 (struct _citrus_iconv_shared *); \ 47static int _citrus_##_m_##_iconv_convert \ 48 (struct _citrus_iconv * __restrict, \ | 2/* $NetBSD: citrus_iconv_local.h,v 1.3 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 --- 31 unchanged lines hidden (view full) --- 41#define _CITRUS_ICONV_DECLS(_m_) \ 42static int _citrus_##_m_##_iconv_init_shared \ 43 (struct _citrus_iconv_shared * __restrict, \ 44 const char * __restrict, const char * __restrict); \ 45static void _citrus_##_m_##_iconv_uninit_shared \ 46 (struct _citrus_iconv_shared *); \ 47static int _citrus_##_m_##_iconv_convert \ 48 (struct _citrus_iconv * __restrict, \ |
49 const char * __restrict * __restrict, \ | 49 char * __restrict * __restrict, \ |
50 size_t * __restrict, \ 51 char * __restrict * __restrict, \ 52 size_t * __restrict outbytes, \ 53 uint32_t, size_t * __restrict); \ 54static int _citrus_##_m_##_iconv_init_context \ 55 (struct _citrus_iconv *); \ 56static void _citrus_##_m_##_iconv_uninit_context \ 57 (struct _citrus_iconv *) --- 12 unchanged lines hidden (view full) --- 70typedef _CITRUS_ICONV_GETOPS_FUNC_BASE((*_citrus_iconv_getops_t)); 71typedef int (*_citrus_iconv_init_shared_t) 72 (struct _citrus_iconv_shared * __restrict, 73 const char * __restrict, const char * __restrict); 74typedef void (*_citrus_iconv_uninit_shared_t) 75 (struct _citrus_iconv_shared *); 76typedef int (*_citrus_iconv_convert_t) 77 (struct _citrus_iconv * __restrict, | 50 size_t * __restrict, \ 51 char * __restrict * __restrict, \ 52 size_t * __restrict outbytes, \ 53 uint32_t, size_t * __restrict); \ 54static int _citrus_##_m_##_iconv_init_context \ 55 (struct _citrus_iconv *); \ 56static void _citrus_##_m_##_iconv_uninit_context \ 57 (struct _citrus_iconv *) --- 12 unchanged lines hidden (view full) --- 70typedef _CITRUS_ICONV_GETOPS_FUNC_BASE((*_citrus_iconv_getops_t)); 71typedef int (*_citrus_iconv_init_shared_t) 72 (struct _citrus_iconv_shared * __restrict, 73 const char * __restrict, const char * __restrict); 74typedef void (*_citrus_iconv_uninit_shared_t) 75 (struct _citrus_iconv_shared *); 76typedef int (*_citrus_iconv_convert_t) 77 (struct _citrus_iconv * __restrict, |
78 const char *__restrict* __restrict, size_t * __restrict, | 78 char *__restrict* __restrict, size_t * __restrict, |
79 char * __restrict * __restrict, size_t * __restrict, uint32_t, 80 size_t * __restrict); 81typedef int (*_citrus_iconv_init_context_t)(struct _citrus_iconv *); 82typedef void (*_citrus_iconv_uninit_context_t)(struct _citrus_iconv *); 83 84struct _citrus_iconv_ops { 85 _citrus_iconv_init_shared_t io_init_shared; 86 _citrus_iconv_uninit_shared_t io_uninit_shared; --- 24 unchanged lines hidden --- | 79 char * __restrict * __restrict, size_t * __restrict, uint32_t, 80 size_t * __restrict); 81typedef int (*_citrus_iconv_init_context_t)(struct _citrus_iconv *); 82typedef void (*_citrus_iconv_uninit_context_t)(struct _citrus_iconv *); 83 84struct _citrus_iconv_ops { 85 _citrus_iconv_init_shared_t io_init_shared; 86 _citrus_iconv_uninit_shared_t io_uninit_shared; --- 24 unchanged lines hidden --- |