cdecl

If you ever have trouble remembering how to declare things in C (like those pesky function pointers), try out cdecl: brew install cdecl apt install cdecl Simply specify in English what you want to declare, and cdecl will show you the way: declare memcpy as volatile pointer to function(int) returning void void (* volatile memcpy)(int …

cscope

When you're working on a large software project, it's extremely difficult to keep all the bits and pieces in your head. cscope is designed to help eliminate all your needless searching through files, enabling you to quickly search for: all references to a symbol global definitions functions called by a function functions calling a function …