diff -ruN php-5.1.4.orig/ext/gd/gdcache.c php-5.1.4/ext/gd/gdcache.c --- php-5.1.4.orig/ext/gd/gdcache.c 2005-01-09 14:05:05.000000000 -0700 +++ php-5.1.4/ext/gd/gdcache.c 2006-06-15 12:27:43.000000000 -0600 @@ -52,8 +52,21 @@ /* implementation */ /*********************************************************/ - /* create a new cache */ +#ifdef __APPLE__ +extern gdCache_head_t * +gdCacheCreate( + int size, + gdCacheTestFn_t gdCacheTest, + gdCacheFetchFn_t gdCacheFetch, + gdCacheReleaseFn_t gdCacheRelease ); + +extern void +gdCacheDelete( gdCache_head_t *head ); + +extern void * +gdCacheGet( gdCache_head_t *head, void *keydata ); +#else gdCache_head_t * gdCacheCreate( int size, @@ -130,7 +143,7 @@ elem->userdata = userdata; return userdata; } - +#endif /*********************************************************/