In symbols.c, I see: S_GET_VALUE (s) S_SET_VALUE (s, val) S_IS_FUNCTION (s) S_IS_EXTERNAL (s) etc. These are all functions, yet are named as if they might be macros or enum constants (in violation of the GNU coding standard). Ideally, these functions should also be prefixed with `symbol', not `s'. If this was done, the patch would be *huge*. Comments? Ben