c-end-of-macroc-end-of-macro is a compiled Lisp function in `
cc-engine.el'. (c-end-of-macro) Go to the end of a preprocessor directive. More accurately, move the point to the end of the closest following line that doesn't end with a line continuation backslash - no check is done that the point is inside a cpp directive to begin with. Note that this function might do hidden buffer changes. See the comment at the start of cc-engine.el for more info.