1ad30f8e7SGabor Kovesdan /*-
2*4d846d26SWarner Losh * SPDX-License-Identifier: BSD-2-Clause
3d915a14eSPedro F. Giffuni *
4db2af393SPeter Wemm * Copyright (c) 2013 Peter Wemm
5ad30f8e7SGabor Kovesdan * All rights reserved.
6ad30f8e7SGabor Kovesdan *
7ad30f8e7SGabor Kovesdan * Redistribution and use in source and binary forms, with or without
8ad30f8e7SGabor Kovesdan * modification, are permitted provided that the following conditions
9ad30f8e7SGabor Kovesdan * are met:
10ad30f8e7SGabor Kovesdan * 1. Redistributions of source code must retain the above copyright
11ad30f8e7SGabor Kovesdan * notice, this list of conditions and the following disclaimer.
12ad30f8e7SGabor Kovesdan * 2. Redistributions in binary form must reproduce the above copyright
13ad30f8e7SGabor Kovesdan * notice, this list of conditions and the following disclaimer in the
14ad30f8e7SGabor Kovesdan * documentation and/or other materials provided with the distribution.
15ad30f8e7SGabor Kovesdan *
16ad30f8e7SGabor Kovesdan * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
17ad30f8e7SGabor Kovesdan * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18ad30f8e7SGabor Kovesdan * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19ad30f8e7SGabor Kovesdan * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
20ad30f8e7SGabor Kovesdan * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21ad30f8e7SGabor Kovesdan * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22ad30f8e7SGabor Kovesdan * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23ad30f8e7SGabor Kovesdan * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24ad30f8e7SGabor Kovesdan * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25ad30f8e7SGabor Kovesdan * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26ad30f8e7SGabor Kovesdan * SUCH DAMAGE.
27ad30f8e7SGabor Kovesdan */
28ad30f8e7SGabor Kovesdan
29ad30f8e7SGabor Kovesdan #include <sys/types.h>
30ad30f8e7SGabor Kovesdan #include <iconv.h>
31091b8336SPeter Wemm #include "iconv-internal.h"
32091b8336SPeter Wemm
33ad30f8e7SGabor Kovesdan size_t
iconv(iconv_t a,char ** __restrict b,size_t * __restrict c,char ** __restrict d,size_t * __restrict e)341243a98eSTijl Coosemans iconv(iconv_t a, char ** __restrict b,
35db2af393SPeter Wemm size_t * __restrict c, char ** __restrict d,
36db2af393SPeter Wemm size_t * __restrict e)
37ad30f8e7SGabor Kovesdan {
38db2af393SPeter Wemm return __bsd_iconv(a, b, c, d, e);
39ad30f8e7SGabor Kovesdan }
40