diff options
author | Julien Cristau <jcristau@debian.org> | 2014-05-10 15:38:16 +0200 |
---|---|---|
committer | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2014-06-19 13:16:37 +0000 |
commit | e2dfabf24f98663ff08d79bd02d7c8deca0afedc (patch) | |
tree | f7dd1b0e404c6213b55fe29224059a2cdc9f718c /xf86drm.c | |
parent | 1261b655da1420aab60c236d403cac4a68284246 (diff) | |
parent | b486c93e9a47b931ac36269516186af25bc0581a (diff) |
Imported Debian patch 2.4.54-1debian/2.4.54-1
Diffstat (limited to 'xf86drm.c')
-rw-r--r-- | xf86drm.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -104,12 +104,16 @@ void drmSetServerInfo(drmServerInfoPtr info) * This function is a wrapper around vfprintf(). */ -static int drmDebugPrint(const char *format, va_list ap) +static int DRM_PRINTFLIKE(1, 0) +drmDebugPrint(const char *format, va_list ap) { return vfprintf(stderr, format, ap); } -static int (*drm_debug_print)(const char *format, va_list ap) = drmDebugPrint; +typedef int DRM_PRINTFLIKE(1, 0) (*debug_msg_func_t)(const char *format, + va_list ap); + +static debug_msg_func_t drm_debug_print = drmDebugPrint; void drmMsg(const char *format, ...) @@ -129,7 +133,7 @@ drmMsg(const char *format, ...) } void -drmSetDebugMsgFunction(int (*debug_msg_ptr)(const char *format, va_list ap)) +drmSetDebugMsgFunction(debug_msg_func_t debug_msg_ptr) { drm_debug_print = debug_msg_ptr; } @@ -499,7 +503,7 @@ static int drmOpenByBusid(const char *busid) sv.drm_di_minor = 1; sv.drm_dd_major = -1; /* Don't care */ sv.drm_dd_minor = -1; /* Don't care */ - drmMsg("drmOpenByBusid: Interface 1.4 failed, trying 1.1\n",fd); + drmMsg("drmOpenByBusid: Interface 1.4 failed, trying 1.1\n"); drmSetInterfaceVersion(fd, &sv); } buf = drmGetBusid(fd); |