[PATCH 00/20] Create and use hidden aliases in libgmp.so

Niels Möller nisse at lysator.liu.se
Tue Mar 5 11:20:02 CET 2013

Richard Henderson <rth at twiddle.net> writes:

> But perhaps more importantly, everyone who programs in C understands
> how the preprocessor works.

Actually, I think that's incorrect.

Everyone has some *familiarity* with the C preprocessor, which surely is
an advantage. And maybe most C programmers think they they understand
it. But in my experience, very few understand the fine details of cpp
macro expansion.

E.g., you probably wrote those GLUE and GLU1 macros without any
difficulty, but understanding how that works and why really makes you a
Great Guru to the vast majority of C programmers.


Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.

More information about the gmp-devel mailing list