summaryrefslogtreecommitdiff
path: root/docs/u8c_u8enc.3
blob: d6fc5492958a7005ca7eb8447c6666b7ad3f86ef (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
.\" Automatically generated by Pandoc 2.14.0.2
.\"
.TH "" "" "" "" ""
.hy
.SH NAME
.PP
u8c_u8enc - UTF-8 encode - Convert an UTF-32 string to UTF-8.
.SH DECLARATION
.IP
.nf
\f[C]
/* # include <u8c/u8.h> */
# include <stdbool.h>
# include <stddef.h>
# include <uchar.h>
extern bool u8c_u8enc(size_t * const sz,unsigned char const * * const out,char32_t const * const in);
\f[R]
.fi
.SH DESCRIPTION
.PP
The function \f[C]u8c_u8enc\f[R] converts the given UTF-32 string
(\f[B]in\f[R]) to UTF-8 (\f[B]out\f[R]).
.PP
The size of the output string (excluding the null-terminator) is placed
into \f[B]sz\f[R], if [\f[B]sz\f[R]] is not equal to \f[I]NULL\f[R].
.SH VERSION
.PP
u8c 0