c-end-of-macro

c-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.