The Common Package (original) (raw)

next up previous contents
Next: Miscellaneous definitions Up: Gandalf: The Fast Computer Previous: Error checking Contents The common package defines general purpose types and routines used extensively elsewhere in Gandalf, and also available to other application code using Gandalf. To use any function or structure in the common package use the declaration

  #include <gandalf/common.h>

but including individual module header files instead will speed up program compilation. We describe each module in the common package below.


Subsections * Miscellaneous definitions
* Simple types
* Types with specific bit sizes
* Debugging tools * Linked lists * Bit arrays * Memory allocation * Array fill/copy * Complex numbers * Numerical routines * Comparison routines * Error handling
* More on the error trace * Error tests and codes

2006-03-17