STRCAT compiler macro