summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/php/files/5.0.5/php5.0.5-tsrm-gcc4.patch')
-rw-r--r--dev-lang/php/files/5.0.5/php5.0.5-tsrm-gcc4.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/dev-lang/php/files/5.0.5/php5.0.5-tsrm-gcc4.patch b/dev-lang/php/files/5.0.5/php5.0.5-tsrm-gcc4.patch
new file mode 100644
index 0000000..ee4fee5
--- /dev/null
+++ b/dev-lang/php/files/5.0.5/php5.0.5-tsrm-gcc4.patch
@@ -0,0 +1,11 @@
+--- TSRM/TSRM.h 2005-12-02 19:04:27.000000000 +0100
++++ TSRM/TSRM.h 2005-12-02 19:05:01.000000000 +0100
+@@ -137,7 +137,7 @@
+
+ #define TSRMLS_FETCH() void ***tsrm_ls = (void ***) ts_resource_ex(0, NULL)
+ #define TSRMLS_FETCH_FROM_CTX(ctx) void ***tsrm_ls = (void ***) ctx
+-#define TSRMLS_SET_CTX(ctx) (void ***) ctx = tsrm_ls
++#define TSRMLS_SET_CTX(ctx) ctx = (void ***) tsrm_ls
+ #define TSRMG(id, type, element) (((type) (*((void ***) tsrm_ls))[TSRM_UNSHUFFLE_RSRC_ID(id)])->element)
+ #define TSRMLS_D void ***tsrm_ls
+ #define TSRMLS_DC , TSRMLS_D