MFB: fix build with newer libtidy versions on windows

This commit is contained in:
Nuno Lopes 2006-04-19 22:10:44 +00:00
parent 4618370e8d
commit ece1a5598a

View file

@ -36,6 +36,11 @@
#include "tidy.h" #include "tidy.h"
#include "buffio.h" #include "buffio.h"
/* compatibility with older versions of libtidy */
#ifndef TIDY_CALL
#define TIDY_CALL
#endif
#define PHP_TIDY_MODULE_VERSION "2.0" #define PHP_TIDY_MODULE_VERSION "2.0"
/* {{{ ext/tidy macros /* {{{ ext/tidy macros
@ -333,22 +338,22 @@ zend_module_entry tidy_module_entry = {
ZEND_GET_MODULE(tidy) ZEND_GET_MODULE(tidy)
#endif #endif
void *php_tidy_malloc(size_t len) void* TIDY_CALL php_tidy_malloc(size_t len)
{ {
return emalloc(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); return erealloc(buf, len);
} }
void php_tidy_free(void *buf) void TIDY_CALL php_tidy_free(void *buf)
{ {
efree(buf); efree(buf);
} }
void php_tidy_panic(ctmbstr msg) void TIDY_CALL php_tidy_panic(ctmbstr msg)
{ {
TSRMLS_FETCH(); TSRMLS_FETCH();
php_error_docref(NULL TSRMLS_CC, E_ERROR, "Could not allocate memory for tidy! (Reason: %s)", (char *)msg); php_error_docref(NULL TSRMLS_CC, E_ERROR, "Could not allocate memory for tidy! (Reason: %s)", (char *)msg);