annotate INSTALL.md @ 17:6fa530cc1188

unicode: fix invalid uni8_length compute
author David Demelier <markand@malikania.fr>
date Mon, 11 Oct 2021 20:57:32 +0200
parents b5bcb17b9115
children 887a8fd73d1e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
1 libunicode -- installation instructions
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
2 =======================================
0
f94206b2e05e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
3
f94206b2e05e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 Requirements
f94206b2e05e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 ------------
f94206b2e05e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
6
16
b5bcb17b9115 misc: remove C++, add libunicode.3
David Demelier <markand@malikania.fr>
parents: 10
diff changeset
7 - C99 (at least `EILSEQ` has to be available as errno constant).
b5bcb17b9115 misc: remove C++, add libunicode.3
David Demelier <markand@malikania.fr>
parents: 10
diff changeset
8 - C11 (for running tests).
10
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
9
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
10 Installation (C++ variant)
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
11 --------------------------
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
12
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
13 Just copy the files unicode.cpp and unicode.hpp and add them to your project.
0
f94206b2e05e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
14
16
b5bcb17b9115 misc: remove C++, add libunicode.3
David Demelier <markand@malikania.fr>
parents: 10
diff changeset
15 Installation
b5bcb17b9115 misc: remove C++, add libunicode.3
David Demelier <markand@malikania.fr>
parents: 10
diff changeset
16 ------------
10
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
17
16
b5bcb17b9115 misc: remove C++, add libunicode.3
David Demelier <markand@malikania.fr>
parents: 10
diff changeset
18 Copy unicode.h and unicode.c to your project.
10
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
19
ae1003c2a284 misc: extreme simplification
David Demelier <markand@malikania.fr>
parents: 9
diff changeset
20 Regeneration
0
f94206b2e05e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 ------------
f94206b2e05e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
22
16
b5bcb17b9115 misc: remove C++, add libunicode.3
David Demelier <markand@malikania.fr>
parents: 10
diff changeset
23 The file unicode.c is generated from gen/ subdirectory. Edit the appropriate
b5bcb17b9115 misc: remove C++, add libunicode.3
David Demelier <markand@malikania.fr>
parents: 10
diff changeset
24 files and run `make` in top level directory to regenerate them.