For C89, use "const char __func__[]" instead of "const char *__func__".

This commit is contained in:
Todd C. Miller
2014-07-28 15:01:48 -06:00
parent d058611bd6
commit 120f0684b5

View File

@@ -98,7 +98,7 @@
#else #else
# define debug_decl(funcname, subsys) \ # define debug_decl(funcname, subsys) \
const int sudo_debug_subsys = (subsys); \ const int sudo_debug_subsys = (subsys); \
const char *__func__ = #funcname; \ const char __func__[] = #funcname; \
sudo_debug_enter(__func__, __FILE__, __LINE__, sudo_debug_subsys); sudo_debug_enter(__func__, __FILE__, __LINE__, sudo_debug_subsys);
#endif #endif