Den Namen der aufrufenden Funktion in C erhalten (ohne den Präprozessor zu verwenden)

Ich habe mich gefragt, ob es eine Möglichkeit gibt, herauszufinden, welche Funktion die aktuelle Funktion (zur Laufzeit) in C heißt.

Ich weiß, Sie könnten @ verwend__FUNCTION__ in gcc, aber gibt es einen Weg, ohne den C-Präprozessor zu verwenden?

Wahrscheinlich nicht

Pros

Antworten auf die Frage(12)

Ihre Antwort auf die Frage