> Does that mean that it's possible that a function definition contains > unexpanded macros?
Yes. > Does that mean that `symbol-function' will expand them? AFAIK it currently never happens there, but if your code relies on this property it's probably got a bug. > Does that mean that if I define a macro, then a function using that > macro, and then change the definition of the macro, the behavior of the > function is undefined? Yes. Stefan