Opening the Postgres code base, I see that most of the C code is written using pointers with the designation → in such a way that:
(foo)->next = 5;
I know that pointer designation has priority levels such as → = (* foo). and does not match * foo.
However, does this mean anything if the parentheses are outside the variable name and do not refer to the address of the next, or is it just a convention that is endemic to the coding style?
source
share