Proverbs, aphorisms, quotations (English) | by Linux fortune |
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. To allow this use of macros, the preprocessor uses a process that is worth describing, if for no other reason than that we get to use one of the more amusing terms introduced into the C lexicon. While a macro is being expanded, it is temporarily undefined, and any recurrence of the macro name is "painted blue" -- I kid you not, this is the official terminology -- so that in future scans of the text the macro will not be expanded recursively. (I do not know why the color blue was chosen; I'm sure it was the result of a long debate, spread over several meetings.) -- From Ken Arnold's "C Advisor" column in Unix Review | |
Dallas Cowboys Official Schedule Sept 14 Pasadena Junior High Sept 21 Boy Scout Troop 049 Sept 28 Blind Academy Sept 30 World War I Veterans Oct 5 Brownie Scout Troop 041 Oct 12 Sugarcreek High Cheerleaders Oct 26 St. Thomas Boys Choir Nov 2 Texas City Vet Clinic Nov 9 Korean War Amputees Nov 15 VA Hospital Polio Patients | |
> <magical +3 sigh of hyperbole deflection> The branden dodges your magical sigh. The branden attacks you with a slew of words! The branden misses! -- Henning Makholm in <yahsmr7dk9k.fsf@pc-043.diku.dk> | |
There ain't nothin' in this world that's worth being a snot over. -- Larry Wall in <1992Aug19.041614.6963@netlabs.com> |