Re: tiny patch for Tidy

From: 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);
« previous php.internals (#22863) next »