From b2fa9805eb63d5daa1dd8fab1edf0c85fb7ebfc0 Mon Sep 17 00:00:00 2001 From: "gtm.daemon" Date: Fri, 8 Jan 2010 04:36:12 +0000 Subject: [Author: dmaclach] Added some basic casting debugging goodness to GTM. Opinions? added to help catch a bug in QSB. R=thomasvl DELTA=55 (55 added, 0 deleted, 0 changed) --- Foundation/GTMSignalHandler.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Foundation/GTMSignalHandler.m') diff --git a/Foundation/GTMSignalHandler.m b/Foundation/GTMSignalHandler.m index b6cfb70..dd67269 100644 --- a/Foundation/GTMSignalHandler.m +++ b/Foundation/GTMSignalHandler.m @@ -18,6 +18,7 @@ #import "GTMSignalHandler.h" #import "GTMDefines.h" +#import "GTMTypeCasting.h" #import // for kqueue() and kevent #import "GTMDebugSelectorValidation.h" @@ -116,7 +117,7 @@ static void SocketCallBack(CFSocketRef socketref, CFSocketCallBackType type, if (kevent(gSignalKQueueFileDescriptor, NULL, 0, &event, 1, NULL) == -1) { _GTMDevLog(@"could not pick up kqueue event. Errno %d", errno); // COV_NF_LINE } else { - GTMSignalHandler *handler = (GTMSignalHandler *)event.udata; + GTMSignalHandler *handler = GTM_STATIC_CAST(GTMSignalHandler, event.udata); [handler notify]; } -- cgit v1.2.3