Как я подхожу к дизайну API библиотеки на Си

В данной заметке я поделюсь своим видением идеальной библиотеки на Си. Будет предложена простая и понятная организация файлов и директорий в дистрибутиве, которую можно взять за основу, а также небольшие guidelines по общему дизайну современного API на языке Си.
ЧТАТ ПОЛН →

Перехват malloc()/realloc()/free() для отладки утечек памяти

Перехватывая функции управления памятью в Си, можно хранить полезную информацию о контексте вызова функции, которая хорошо помогает отслеживать утечки памяти.
ЧТАТ ПОЛН →