Libraries This page was last updated 24th November 2005

Useful Libraries for coders.

GdiPlus

 

 

 

(345k zip) The code for this GdiPlusLib was originally modified from the Microsoft GdiPlus C++ headers by Mike Caetano in 2003 - the original overall structure was maintained by Mike, meaning only header files were used which contained all the code as well as declarations, defines etc. Mike also used LCC-Win32's overloading extension to mimic the C++ overloading of function names. However the task was never completed.

The newest modification throughout is a C approach apart from the PellesC extension of allowing a default parameter in a function definition.

Author: JohnF

LibCTiny

 

 

 
(20k zip) LibCTiny enables one to create very small DLL's and EXE's. Add these two lines at the top of your code where DllMain(), main() or WinMain() is.

#pragma nodefaultlib
#pragma comment(lib, "libctiny.lib");

Author Matt Pietrek Read about this library here

TMalloc

 

 

 

(11k) TMalloc version 2.0 (14th July 2003) - it checks for not free-ed malloc blocks, bad pointers passed to free and has been extended to check for out-of-bounds copying when using various string functions.

The tmalloc library is intended as a check whilst developing.

malloc calloc realloc free strcpy strcat strncat strncpy memcpy memmove wcscpy wcscat wcsncpy wcsncat wcstombs sprintf snprintf

Bug fix (5th November 2005) tsnprintf did not calculate the offset correctly.

 

ErrorX

 

 

 

(37k) Error-X is an enhanced error reporting mechanism for Pelles-C. This project may not be portable as it uses Pelles-C specific extensions for structured exception handling.

Author L.D.Blake

Back to main page