]> granicus.if.org Git - php/commitdiff
- MFH: don't declare MSHUTDOWN if both cachesetup and t1lib are not used
authorPierre Joye <pajoye@php.net>
Wed, 4 Apr 2007 01:58:24 +0000 (01:58 +0000)
committerPierre Joye <pajoye@php.net>
Wed, 4 Apr 2007 01:58:24 +0000 (01:58 +0000)
ext/gd/gd.c
ext/gd/php_gd.h

index f738863b74cf665cd3788b4ff69169ec23481f64..96f58aa14c4cab6387e0f07b646013f9dcf3aad3 100644 (file)
@@ -1147,7 +1147,11 @@ zend_module_entry gd_module_entry = {
        "gd",
        gd_functions,
        PHP_MINIT(gd),
+#if HAVE_LIBT1 || HAVE_GD_FONTMUTEX
        PHP_MSHUTDOWN(gd),
+#else
+       NULL,
+#endif
        NULL,
 #if HAVE_LIBGD20 && HAVE_GD_STRINGFT && (HAVE_GD_FONTCACHESHUTDOWN || HAVE_GD_FREEFONTCACHE)
        PHP_RSHUTDOWN(gd),
@@ -1194,6 +1198,7 @@ static void php_free_gd_font(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 
 /* {{{ PHP_MSHUTDOWN_FUNCTION
  */
+#if HAVE_LIBT1 || HAVE_GD_FONTMUTEX
 PHP_MSHUTDOWN_FUNCTION(gd)
 {
 #if HAVE_LIBT1
@@ -1204,6 +1209,7 @@ PHP_MSHUTDOWN_FUNCTION(gd)
 #endif
        return SUCCESS;
 }
+#endif
 /* }}} */
 
 
index a3fdc4aa5f9424df1329783c422420156b314907..528057a19ff95b135994d81d46a8fb59f2251268 100644 (file)
@@ -66,7 +66,9 @@ extern zend_module_entry gd_module_entry;
 /* gd.c functions */
 PHP_MINFO_FUNCTION(gd);
 PHP_MINIT_FUNCTION(gd);
+#if HAVE_LIBT1 || HAVE_GD_FONTMUTEX
 PHP_MSHUTDOWN_FUNCTION(gd);
+#endif
 #if HAVE_LIBGD20 && HAVE_GD_STRINGFT
 PHP_RSHUTDOWN_FUNCTION(gd);
 #endif