c macro expand define token as string