c-lineup-close-paren is a compiled Lisp function in `cc-align.el'.

(c-lineup-close-paren LANGELEM)

Line up the closing paren under its corresponding open paren if the
open paren is followed by code. If the open paren ends its line, no
indentation is added. E.g.:

main (int, main (
char ** int, char **
) <-> ) <- c-lineup-close-paren

As a special case, if a brace block construct starts at the same line
as the open parenthesis of the argument list, the indentation is
`c-basic-offset' instead of the open paren column. See
`c-lineup-arglist' for further discussion of this "DWIM" measure.

Works with: All *-close symbols.