2 ** Copyright 2000-2003 Double Precision, Inc.
3 ** See COPYING for distribution information.
5 ** $Id: unicode2.c,v 1.3 2003/03/07 00:47:31 mrsam Exp $
8 #include "unicode_config.h"
14 char *unicode_toutf8(const unicode_char
*u
)
16 return (unicode_utf8_fromu(u
, 0));
19 unicode_char
*unicode_fromutf8(const char *c
)
21 return (unicode_utf8_tou(c
, 0));
24 char *unicode_ctoutf8(const struct unicode_info
*ui
, const char *c
,
27 unicode_char
*uc
= (*ui
->c2u
)(ui
, c
, err
);
32 p
=unicode_utf8_fromu(uc
, err
);
40 char *unicode_cfromutf8(const struct unicode_info
*ui
, const char *c
,
46 uc
=unicode_utf8_tou(c
, err
);
49 p
=(*ui
->u2c
)(ui
, uc
, err
);