This repository has been archived on 2021-09-05. You can view files and clone it, but cannot push or open issues or pull requests.

1.6 KiB


Simple Array C Library


The methods accessible to the user (the non static ones) are the ones described in salibc.h.

The first thing to do i to move to the src directory:

$ cd src

To generate the documentation, you need to install the following packages:


These are the names under Parabola GNU/Linux-libre distro.

You can then execute the following if you are only interested in the HTML form:

$ make doxygen

Or, if you want a pdf file (../refman.pdf):

$ make doxygenlatex

You can also remove the whole documentation like this:

$ make cleandoxygen

The doxygen configuration file has been generated with the following:

$ doxygen -g doxy.conf

where doxy.conf was edited with the options I thought were useful.


You can test the library with the following:

$ make

This will generate an executable file called salibc.out.


indent and clean targets are also available as part of the make file.

To be able to use the indent target, you need to install indent and splint packages.


Copyright (C) 2016 frnmst (Franco Masotti)

salibc is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.