Initial directory structure.
First commit
Fixed comment in testsuite
Make the signature size a multiplier of sizeof(void *) to not break alignment
Make all (void *) operation SOMETHING (char *) operation SOMETHING so compilation on hp-ux doesn't fail
Be more consistent with the name and use dmemory as name instead of plain memory
Be more consistent with the new library name
Add new exceptions support, allowing the developer to except whole filenames. Also, check if the user is not sending junk
Add some code documentation
Put the variable pointer to the end, so if he screw up the stack, we still have the filename and line
Renamed functions to be more consistent with the library name, instead of __x, use __d
Re-indentation of all the code. (NO MORE SPACES)
In this library, dfree returns an integer
The functions are now dmalloc, drealloc and dfree
Well, it seems the GNU people defined dmalloc somewhere breaking the function namespace, so xmallloc if now back... We'll handle it in the preprocessor
Now we can use our library with any program out there without changing the standard dynamic memory functions from the C library
Now, double free will be issued in the final report
Fixed the usage of the debugging macros
More powerful debug macros
Free the filename with double free