Simple Array C Library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
frnmst/Franco Masotti a02392908b Fixed documentation. Updated 6 years ago
src Fixed documentation. Updated 6 years ago
.gitignore Initial commit 6 years ago
LICENSE Initial commit 6 years ago Fixed documentation. Updated 6 years ago
refman.pdf Fixed documentation. Updated 6 years ago


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.