Library pps.h of PIC32 contains a pre-processor function that directs a peripheral's input/output to certain micro-controller pins.
The function is:
#define PinSelOutput(grp,pin,fn) OUT_PIN_PPS##grp##_##pin = OUT_FN_PPS##grp##_##fn /**<Pin Select output bit*/
What I cannot understand is the implementation of "##_" before "##pin". It glues the string part before "_" with "_", somehow.
Is there a table with special hashtag combinations that I could check?