-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
22 lines (16 loc) · 831 Bytes
/
Copy pathREADME
File metadata and controls
22 lines (16 loc) · 831 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
elcc C++ libedit wrapper [https://github.com/afett/elcc]
elcc is a wrapper for libedit. It is intended to be used with
(for example poll() based) event loops.
elcc will run on linux and maybe other posix like OSes.
dependencies:
* libedit [http://www.thrysoee.dk/editline/]
licensing:
* elcc itself is released under a 2-clause BSD license. See LICENSE for details.
* libedit is using a 3 clause BSD license: http://www.netbsd.org/about/redistribution.html
An example integration with the libtscb reactor is provided, which requires
* libtscb (optional) [http://www.chaoticmind.net/~hcb/projects/libtscb/]
use USE_TSCB_EXAMPLE=1 make ... to build it.
runtime exceptions:
libelcc will only throw std::bad_alloc and std::logic_error. Those are
used for out of memory conditions and programming errors in libelcc and
libedit.