This document describes version 0.3.0-devel.3 of CCStructs, a C11 language library implementing common programming traits for C data structures.
This package supports POSIX platforms. This package depends on the packages: CCExceptions, at least version 0.9.0; CCMemory, at least version 0.2.2. To run the test suite: this package depends upon the package CCTests, at least version 0.4.1.
CCStructs installs the single header file ccstructs.h. All the function names
in the API are prefixed with ccstructs_; all the preprocessor symbol
names are prefixed with CCSTRUCTS_; all the type names are prefixed with
ccstructs_ and suffixed with _t.
In addition the package installs the header file ccnames.h; in this file: all the macro names
are prefixed with ccname_; all the preprocessor symbol names are prefixed with
CCNAME_.
| • overview linking | Linking code with the library. | |
| • overview ccnames | Generated function names. | |
| • overview exceptions | Handling exceptional conditions. | |
| • overview allocation | Memory allocation for pathname instances. | |
| • overview examples | Implementation examples. |
This document describes version 0.3.0-devel.3 of CCStructs.