Fix ifdefs around multiline strings and define for AIX machines

I am using release version (5.4.1) which didn't have this block and I was not aware of (b0d3647)  patch. I will remove the block I introduced.