Re: tiny patch for Tidy
| From: | Nuno Lopes | Date: | Wed, 19 Apr 2006 15:48:50 +0000 |
| Subject: | Re: tiny patch for Tidy | ||
| References: | 1 2 3 4 5 6 7 8 9 10 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-22863@lists.php.net to get a copy of this message | ||
Ah Sorry. I haven't compiled PHP on windows for some time now.
Attached is a patch thats fixes the problem.
Nuno
Latest CVS (SF anon CVS worked for me) doesn't compile with error: ext\tidy\tidy.c(586) : error C2152: 'function' : pointers to functions with different attributes Edin Nuno Lopes wrote:answering both e-mails:Nuno, which version of libtidy do you think we should use for bundiling with the windows distribution?latest CVS. It is stable ATM (but checkout with a developer account, because sourceforge's anonymous cvs servers are currently broken).Nuno, will this also work for 4_3 branch?Yep, the libtidy API hasn't changed. Nuno
Index: tidy.c =================================================================== RCS file: /repository/php-src/ext/tidy/tidy.c,v retrieving revision 1.66.2.7 diff -u -r1.66.2.7 tidy.c --- tidy.c 3 Apr 2006 14:59:30 -0000 1.66.2.7 +++ tidy.c 19 Apr 2006 15:46:51 -0000 @@ -333,22 +333,22 @@ 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);