Здравствуйте, T4r4sB, Вы писали:
TB>Здравствуйте, kov_serg, Вы писали:
_>>Нету.не нужны
TB>Жееееесть, за столько лет они не почесались добавить возможность указывать отдельный файл каждой строке.
Не понял, кто не почесался? И что значит: "отдельный файл каждой строке"?
Вообще, если говорить о сишных макросах, то они работают до фазы собственно компиляции, это практически текстовая подстановка с небольшими сишными нюансами. Многострочных макросов в сишечке нет — есть символ '\' в конце строки, который работает везде в сишном коде и говорит о том, что следующая строка является продолжением текущей.
Немного не понял, что ты там вообще делаешь, можно попробовать при реализации препроцессора не убирать переводы строки в дефайнах, но тут надо учитывать, что внутри дефайна может быть строковый литерал, который в сорце раскинулся на несколько строк