*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
void *addr = CFBundleGetDataPointerForName (cfb, (CFStringRef) table_name);
NSAssert2 (addr, @"no symbol \"%@\" in bundle %@", table_name, path);
void *addr = CFBundleGetDataPointerForName (cfb, (CFStringRef) table_name);
NSAssert2 (addr, @"no symbol \"%@\" in bundle %@", table_name, path);
// NSLog (@"%@ = 0x%08X", table_name, (unsigned long) addr);
return (struct xscreensaver_function_table *) addr;
// NSLog (@"%@ = 0x%08X", table_name, (unsigned long) addr);
return (struct xscreensaver_function_table *) addr;