Bart: Wow, the universe is so boring. I know! I'll use this to peer
into Springfield's seamy underbelly.
[scans school, sees Skinner sharpening pencils, groans]
[scans Dr. Hibbert riding his bike and watching TV, groans]
[scans Jimmy Stewart in a wheelchair with a camera and a large
telephoto lens]
Jimmy: Grace, c'mere! There's a sinister-looking kid I want you to see.
-- A rear window into Springfield, "Bart of Darkness"
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....