"And what you didn't give away, you spent on wild
parties, young girls, and every drug you could get your hands on."
"Every pill I took kept it out of some kid's hands!"
-- Melvis Wesley (yes, everyone uses a pseudonym these days)
-- is back from the dead in "Dinosaurs For Hire"
There has also been some work to allow the interesting use of macro names.
For example, if you wanted all of your "creat()" calls to include read
permissions for everyone, you could say
#define creat(file, mode) creat(file, mode | 0444)
I would recommend against this kind of thing in general, since it
hides the changed semantics of "creat()" in a macro, potentially far away
from its uses....