#define Stringify(string) #string #define ToString(number) Stringify(number) #define at(function_name) __FILE__ ":" ToString(__LINE__) " - " function_name
Источник: Using __FILE__ and __LINE__ to Report Errors
Дискуссия