Initial commit.
Added reader structure, with unimplemented functions, and failing tests.
Added vector stack structure with unimplemented functions and failing tests.
Added -DNDEBUG and -DDEBUG compiler macro constants to Makefile.
Changed type of reader length to int64_t, and implemented reader.
Added Doxygen documentation syntax check flag (clang only).
Fixed doxygen syntax errors.
Renamed pul_Reader to reader_t, and pul_VectorStack to vstack_t.

From now and on I will use a code style more remniscient of the K&R style.
Renamed vector stack files to resemble new type name.
Minor style fix.

The pointer (*) markers where positioned incorrectly according to the K&R coding style used.
Changed 'vectorstack' to 'vstack' where found in unit test suite.
Added comment to vstack_push function.

The function is now specified to silently discard pushed element in case of realloc failure. This ought not to be a problem, since if memory is running out something will have to go anyway. This has to be had in mind when using the function.
Changed vstack push_null unit tests. 0-sized inital stacks are now allowed.

The test suite does not, however, define how much the stack capacity is to grow when pushing an element unto it.
Renamed type in unit.h to better reflect code style guidelines.

Changed from _SuiteState to _suite_state.
Implemented vstack_t functions.

They pass all unit tests run through valgrind.
Version 0.2.0.

Updated version indicator in README.md.
Changed library abbreviation from PUL to LIBP, and reorganized folders and files.

The new name should better represent the purpose and contents of the library.

This commit is also the first step towards a structure which should help ease the using of library parts in other projects.
Added UNIT_INIT() and UNIT_EXIT() macros to unit test suite.
Fixed invalid include statement.
Renamed unit test suites and fixed invalid include statements.