I am reading OpenMindPX source. One question I got is what is hash symbol '#' means when used inside a macro?
Can anyone help me ?
thanks in advance.
'#' inside a macro returns the name of variable passed to macro. It is part of the C macro stringizing.
When a string is passed into the macro, the '#' will add a pair of quotes outside the string.
Note the quotes added are escaped.