Мне интересно, насколько широко __func__
(часть C99, но я компилирую как C89) и __FUNCTION__
.
У меня есть старая база кода, которая в основном использует ручные переменные const char* id;
, которые затем передаются в различные (в основном, протоколирующие) функции. Я хотел бы избавиться от этого и переместить имя функции в макрос.