В языке C __FUNCTION__
можно использовать для получения имени функции current.
Но если я определяю функцию с именем a() и вызывается в b(), как показано ниже:
b()
{
a();
}
Теперь в исходном коде есть много функций, таких как b(), которые вызывают a(), например. c(), d(), e()...
Возможно ли, в пределах() добавить код для определения имени функции, которая вызвала()?
Далее:
- Извините за вводящую в заблуждение опечатку. Я исправил его.
- Я пытаюсь выяснить, какая функция вызывает функцию() для целей отладки. я не знаете, как вы это делаете, когда в той же ситуации?
- И мой код находится под vxWorks, но я не уверен, связано ли это с C99 или что-то еще.