Improve outputting of macro arguments in .hrl files

It not correctly output when argument variable names are used as
atoms, it will then print the value of the variable not its name.