README.md 707 Bytes
Newer Older
1
BLC core : Core of Basic Libraries for C/C++ 
Arnaud Blanchard's avatar
Arnaud Blanchard committed
2
============================================
Arnaud Blanchard's avatar
Arnaud Blanchard committed
3

Arnaud Blanchard's avatar
Arnaud Blanchard committed
4
Core functions used by almost all the projects of BLAAR
Arnaud Blanchard's avatar
Arnaud Blanchard committed
5

Arnaud Blanchard's avatar
Arnaud Blanchard committed
6
It is composed of five main files for Linux and Mac OSX.
Arnaud Blanchard's avatar
Arnaud Blanchard committed
7
8
9
10
11
12
13

- **blc_text** manage ASCII terminals (colors, cursor, sizes)
- **blc_tools** macros and functions to simplify coding and memory management
- **blc_mem** a memory structure (data pointer and size) essentially to manage dynamic memory buffers
- **blc_array** a structure to manage n-dimensional arrays. It also manage type and format of the data
- **blc_realtime** few helpers to use time, POSIX semaphore and pthreads

Arnaud Blanchard's avatar
Arnaud Blanchard committed
14
However, independently of blaar, you can [manually build the library](INSTALL.md)