]> granicus.if.org Git - php/commitdiff
fix build with newer libtidy versions on windows
authorNuno Lopes <nlopess@php.net>
Wed, 19 Apr 2006 21:47:20 +0000 (21:47 +0000)
committerNuno Lopes <nlopess@php.net>
Wed, 19 Apr 2006 21:47:20 +0000 (21:47 +0000)
# first commit on php-src. whatch out :)

ext/tidy/tidy.c

index 43327bdaba442d323ef89382a0e591f38e34be97..39c25b7059b2ebe018f5a4fa4231fdf3fc4b08a4 100644 (file)
 #include "tidy.h"
 #include "buffio.h"
 
+/* compatibility with older versions of libtidy */
+#ifndef TIDY_CALL
+#define TIDY_CALL
+#endif
+
 #define PHP_TIDY_MODULE_VERSION        "2.0"
 
 /* {{{ ext/tidy macros
@@ -333,22 +338,22 @@ zend_module_entry tidy_module_entry = {
 ZEND_GET_MODULE(tidy)
 #endif
 
-void *php_tidy_malloc(size_t len)
+void* TIDY_CALL php_tidy_malloc(size_t len)
 {
        return emalloc(len);
 }
 
-void *php_tidy_realloc(void *buf, size_t len)
+void* TIDY_CALL php_tidy_realloc(void *buf, size_t len)
 {
        return erealloc(buf, len);
 }
 
-void php_tidy_free(void *buf)
+void TIDY_CALL php_tidy_free(void *buf)
 {
        efree(buf);
 }
 
-void php_tidy_panic(ctmbstr msg)
+void TIDY_CALL php_tidy_panic(ctmbstr msg)
 {
        TSRMLS_FETCH();
        php_error_docref(NULL TSRMLS_CC, E_ERROR, "Could not allocate memory for tidy! (Reason: %s)", (char *)msg);