I\'m taking a look at an application that defines a large set of constant arrays. What really confuses me is the use of two pound signs next to each other in a macro. For ex
## concattenates symbols. So for example if the value of p is ab, 0x##p would become 0xab.
##
p
ab
0x##p
0xab