|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-01-06 16:18 UTC] peter at alcor dot concordia dot ca
[2003-01-06 17:39 UTC] wez@php.net
[2003-01-15 16:13 UTC] peter at alcor dot concordia dot ca
[2003-01-15 17:46 UTC] wez@php.net
[2003-01-16 00:50 UTC] derick@php.net
[2003-02-10 14:42 UTC] iliaa@php.net
[2003-02-20 07:59 UTC] sniper@php.net
[2003-02-20 14:45 UTC] wez@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2026 The PHP GroupAll rights reserved. |
Last updated: Sat Jan 03 04:00:01 2026 UTC |
When compile PHP-4.3.0RC2 on Tru64 arch, I got : [.............] /usr/local/tmp/php-4.3.0RC2/main/streams.c: In function `_php_stream_stat': /usr/local/tmp/php-4.3.0RC2/main/streams.c:655: structure has no member named `_F64_stat' [.............] The bogus line is : return stream->ops->stat(stream, ssb TSRMLS_CC); Indeed, on this arch, 'stat' is a macro to '_F64_stat' whereas it use here as a member of struct '_php_stream_ops'. So I've added parenthesis to prevent macro expansion : return (stream->ops->stat)(stream, ssb TSRMLS_CC); PS: I saw the same pb on CVS version. Sincerly, Julien