Support gcc's __FUNCTION__ for people using other compilers

Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
main
Alan Coopersmith 2010-01-16 19:34:13 -08:00
parent b1ce1e6bfb
commit dc1ed9952e
2 changed files with 10 additions and 0 deletions

View File

@ -51,6 +51,11 @@
#include "mm.h" #include "mm.h"
#include "libdrm_lists.h" #include "libdrm_lists.h"
/* Support gcc's __FUNCTION__ for people using other compilers */
#if !defined(__GNUC__) && !defined(__FUNCTION__)
# define __FUNCTION__ __func__ /* C99 */
#endif
#define DBG(...) do { \ #define DBG(...) do { \
if (bufmgr_fake->bufmgr.debug) \ if (bufmgr_fake->bufmgr.debug) \
drmMsg(__VA_ARGS__); \ drmMsg(__VA_ARGS__); \

View File

@ -46,6 +46,11 @@
#endif #endif
#include "xf86drm.h" #include "xf86drm.h"
/* Support gcc's __FUNCTION__ for people using other compilers */
#if !defined(__GNUC__) && !defined(__FUNCTION__)
# define __FUNCTION__ __func__ /* C99 */
#endif
int sigio_fd; int sigio_fd;
static double usec(struct timeval *end, struct timeval *start) static double usec(struct timeval *end, struct timeval *start)