(semantic-lex-cpp-define): When a comment is at the end of a macro, do
not subtract an extra 1 from the found position.  Fixes but with:
#define foo (a)/**/ adding an extra ) to the stream.
(bovinate): Update when to show the output buffer to match the doc.