Всем привет
вопрос о препроцессоре m4 допустим я передаю в макрос такую строку
macro(«Hello, World\n»)
как мне получить на выходе Hello, World\n ?
если я определяю macro так
define(`macro',$*)
то получаю Hello,World\n с удаленным пробелом после запятой
а если так
define(`macro',$1)
то получаю «Hello
если вызывать макрос так
macro(`Hello, World\n')
то получается то что нужно Hello, World\n
но мне надо вызывать именно как
macro(„Hello, World\n“)
и на выходе получить Hello, World\n
как такое сделать ?