Richard Quadling wrote:
On 19/06/07, Johannes Schlüter <[EMAIL PROTECTED]> wrote:
Sara has a nice article about TSRM:
http://blog.libssh2.org/index.php?/archives/22-What-the-heck-is-TSRMLS_CC-anyway.html and since you're using php5ts.dll you have zts enabled.

Why have ...

TSRMLS_CC

when ...

, TSRMLS_C

actually looks more "correct" when you're reading the code ...

php_myextension_globals_ctor(&myextension_globals TSRMLS_CC);

vs

php_myextension_globals_ctor(&myextension_globals , TSRMLS_C);


I'm not saying change anything, but from someone trying to make
headway with the source, it just looks right (parameters are separated
by a comma not a space).

Because those macros may be defined as empty, meaning you'd be trying to compile...

php_myextension_globals_ctor(&myextension_globals , );

...which the compiler is not gonna like at all.

-Stut

--
http://stut.net/

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to