1/* Recoding functions.
2   Written by Bruno Haible <bruno@clisp.org>, 2006.
3
4   This program is free software; you can redistribute it and/or modify
5   it under the terms of the GNU General Public License as published by
6   the Free Software Foundation; either version 2, or (at your option)
7   any later version.
8
9   This program is distributed in the hope that it will be useful,
10   but WITHOUT ANY WARRANTY; without even the implied warranty of
11   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12   GNU General Public License for more details.
13
14   You should have received a copy of the GNU General Public License
15   along with this program; if not, write to the Free Software Foundation,
16   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
17
18#include <stddef.h>
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24/* Convert a string INPUT of INPUT_LEN bytes containing Serbian input
25   to Latin script (not Latin language :-)), converting Cyrillic letters to
26   Latin letters.
27   Store the freshly allocated result in *OUTPUT_P and its length (in bytes)
28   in *OUTPUT_LEN_P.
29   Input and output are in UTF-8 encoding.  */
30extern void serbian_to_latin (const char *input, size_t input_len,
31			      char **output_p, size_t *output_len_p);
32
33#ifdef __cplusplus
34}
35#endif
36
37