- LOGI(@"source 0x%08X %2d: retain %d\n", (unsigned int) data, data->fd,
+ LOGI(@"source 0x%08X %2d: retain %d", (unsigned int) data, data->fd,
- LOGI(@"source 0x%08X %2d: release %d\n", (unsigned int) data, data->fd,
+ LOGI(@"source 0x%08X %2d: release %d", (unsigned int) data, data->fd,
jwxyz_timer_cb (CFRunLoopTimerRef timer, void *arg)
{
struct jwxyz_XtIntervalId *data = (struct jwxyz_XtIntervalId *) arg;
jwxyz_timer_cb (CFRunLoopTimerRef timer, void *arg)
{
struct jwxyz_XtIntervalId *data = (struct jwxyz_XtIntervalId *) arg;
data->cb (data->closure, &data);
// Our caller (__CFRunLoopDoTimer) will now call CFRunLoopTimerInvalidate,
data->cb (data->closure, &data);
// Our caller (__CFRunLoopDoTimer) will now call CFRunLoopTimerInvalidate,
- LOGI(@"source 0x%08X %2d: false alarm!\n", (unsigned int) data, data->fd, 0);
+ LOGI(@"source 0x%08X %2d: false alarm!", (unsigned int) data, data->fd, 0);
- LOGI(@"source 0x%08X %2d: fire\n", (unsigned int) data, data->fd, 0);
+ LOGI(@"source 0x%08X %2d: fire", (unsigned int) data, data->fd, 0);
- LOGI(@"source 0x%08X %2d: alloc\n", (unsigned int) data, data->fd, 0);
+ LOGI(@"source 0x%08X %2d: alloc", (unsigned int) data, data->fd, 0);
- LOGI(@"source 0x%08X %2d: remove\n", (unsigned int) id, id->fd, 0);
+ LOGI(@"source 0x%08X %2d: remove", (unsigned int) id, id->fd, 0);
if (id->refcount <= 0) abort();
# ifdef USE_COCOA_SOURCES
if (! id->cfsource) abort();
if (id->refcount <= 0) abort();
# ifdef USE_COCOA_SOURCES
if (! id->cfsource) abort();