Author: adamg                        Date: Sat Jul 19 09:55:16 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- new

---- Files affected:
SOURCES:
   php-pecl-xdiff-tsrm.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/php-pecl-xdiff-tsrm.patch
diff -u /dev/null SOURCES/php-pecl-xdiff-tsrm.patch:1.1
--- /dev/null   Sat Jul 19 11:55:16 2008
+++ SOURCES/php-pecl-xdiff-tsrm.patch   Sat Jul 19 11:55:10 2008
@@ -0,0 +1,237 @@
+--- php-pecl-xdiff-1.5.0/xdiff-1.5.0/xdiff.c.orig      2008-07-03 
18:48:21.000000000 +0200
++++ php-pecl-xdiff-1.5.0/xdiff-1.5.0/xdiff.c   2008-07-19 11:52:31.000000000 
+0200
+@@ -27,6 +27,10 @@
+ #include "ext/standard/info.h"
+ #include "php_xdiff.h"
+ 
++#ifdef ZTS
++#include "TSRM.h"
++#endif
++
+ #include <xdiff.h>
+ 
+ /* Not exported by header file */
+@@ -50,7 +54,7 @@
+ #endif
+ 
+ static int load_mm_file(const char *filepath, mmfile_t *dest TSRMLS_DC);
+-static int load_into_mm_file(const char *buffer, unsigned long size, mmfile_t 
*dest);
++static int load_into_mm_file(const char *buffer, unsigned long size, mmfile_t 
*dest TSRMLS_DC);
+ static int append_string(void *ptr, mmbuffer_t *buffer, int array_size);
+ static int append_stream(void *ptr, mmbuffer_t *buffer, int array_size);
+ static int init_string(struct string_buffer *string);
+@@ -58,17 +62,17 @@
+ static void invalidate_string(struct string_buffer *string);
+ 
+ static int make_diff(char *filepath1, char *filepath2, xdemitcb_t *output, 
int context, int minimal TSRMLS_DC);
+-static int make_diff_str(char *str1, int size1, char *str2, int size2,  
xdemitcb_t *output, int context, int minimal);
++static int make_diff_str(char *str1, int size1, char *str2, int size2,  
xdemitcb_t *output, int context, int minimal TSRMLS_DC);
+ static int make_bdiff(char *filepath1, char *filepath2, xdemitcb_t *output 
TSRMLS_DC);
+-static int make_bdiff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output);
++static int make_bdiff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output TSRMLS_DC);
+ static int make_patch(char *file_path, char *patch_path, xdemitcb_t *output, 
xdemitcb_t *error, int flags TSRMLS_DC);
+-static int make_patch_str(char *file, int size1, char *patch, int size2, 
xdemitcb_t *output, xdemitcb_t *error, int flags);
++static int make_patch_str(char *file, int size1, char *patch, int size2, 
xdemitcb_t *output, xdemitcb_t *error, int flags TSRMLS_DC);
+ static int make_bpatch(char *file_path, char *patch_path, xdemitcb_t *output 
TSRMLS_DC);
+-static int make_bpatch_str(char *file, int size1, char *patch, int size2, 
xdemitcb_t *output);
++static int make_bpatch_str(char *file, int size1, char *patch, int size2, 
xdemitcb_t *output TSRMLS_DC);
+ static int make_merge3(char *filepath1, char *filepath2, char *filepath3, 
xdemitcb_t *output, xdemitcb_t *error TSRMLS_DC);
+-static int make_merge3_str(char *content1, int size1, char *content2, int 
size2, char *content3, int size3, xdemitcb_t *output, xdemitcb_t *error);
++static int make_merge3_str(char *content1, int size1, char *content2, int 
size2, char *content3, int size3, xdemitcb_t *output, xdemitcb_t *error 
TSRMLS_DC);
+ static int make_rabdiff(char *filepath1, char *filepath2, xdemitcb_t *output 
TSRMLS_DC);
+-static int make_rabdiff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output);
++static int make_rabdiff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output TSRMLS_DC);
+ 
+ static void *xdiff_malloc(void *foo, unsigned int size)
+ {
+@@ -187,7 +191,7 @@
+       output.priv= &string;
+       output.outf = append_string;
+ 
+-      retval = make_diff_str(str1, size1, str2, size2, &output, context, 
minimal);
++      retval = make_diff_str(str1, size1, str2, size2, &output, context, 
minimal TSRMLS_CC);
+       if (!retval)
+               goto out_free_string;
+ 
+@@ -259,7 +263,7 @@
+       output.priv= &string;
+       output.outf = append_string;
+ 
+-      retval = make_bdiff_str(str1, size1, str2, size2, &output);
++      retval = make_bdiff_str(str1, size1, str2, size2, &output TSRMLS_CC);
+       if (!retval)
+               goto out_free_string;
+ 
+@@ -330,7 +334,7 @@
+       output.priv= &string;
+       output.outf = append_string;
+ 
+-      retval = make_rabdiff_str(str1, size1, str2, size2, &output);
++      retval = make_rabdiff_str(str1, size1, str2, size2, &output TSRMLS_CC);
+       if (!retval)
+               goto out_free_string;
+ 
+@@ -524,7 +528,7 @@
+       error_output.priv= &error_string;
+       error_output.outf = append_string;
+ 
+-      retval = make_patch_str(src, size1, patch, size2, &output, 
&error_output, flags);
++      retval = make_patch_str(src, size1, patch, size2, &output, 
&error_output, flags TSRMLS_CC);
+       if (retval < 0)
+               goto out_free_error_string;
+ 
+@@ -603,7 +607,7 @@
+       output.priv = &output_string;
+       output.outf = append_string;
+ 
+-      retval = make_bpatch_str(src, size1, patch, size2, &output);
++      retval = make_bpatch_str(src, size1, patch, size2, &output TSRMLS_CC);
+       if (retval < 0) 
+               goto out_free_string;
+ 
+@@ -697,7 +701,7 @@
+       error_output.priv = &error_string;
+       error_output.outf = append_string;
+ 
+-      retval = make_merge3_str(file1, size1, file2, size2, file3, size3, 
&output, &error_output);
++      retval = make_merge3_str(file1, size1, file2, size2, file3, size3, 
&output, &error_output TSRMLS_CC);
+       if (!retval)
+               goto out_free_error_string;
+ 
+@@ -760,7 +764,7 @@
+       return 0;
+ }
+ 
+-static int load_into_mm_file(const char *buffer, unsigned long size, mmfile_t 
*dest)
++static int load_into_mm_file(const char *buffer, unsigned long size, mmfile_t 
*dest TSRMLS_DC)
+ {
+       int retval;
+       void *ptr;
+@@ -871,18 +875,18 @@
+       return result;
+ }
+ 
+-static int make_diff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output, int context, int minimal)
++static int make_diff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output, int context, int minimal TSRMLS_DC)
+ {
+       mmfile_t file1, file2;
+       xpparam_t params;
+       xdemitconf_t conf;
+       int retval, result = 0;
+ 
+-      retval = load_into_mm_file(str1, size1, &file1);
++      retval = load_into_mm_file(str1, size1, &file1 TSRMLS_CC);
+       if (!retval)
+               goto out;
+ 
+-      retval = load_into_mm_file(str2, size2, &file2);
++      retval = load_into_mm_file(str2, size2, &file2 TSRMLS_CC);
+       if (!retval)
+               goto out_free_mmfile;
+ 
+@@ -933,17 +937,17 @@
+       return result;
+ }
+ 
+-static int make_bdiff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output)
++static int make_bdiff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output TSRMLS_DC)
+ {
+       mmfile_t file1, file2;
+       bdiffparam_t params;
+       int retval, result = 0;
+ 
+-      retval = load_into_mm_file(str1, size1, &file1);
++      retval = load_into_mm_file(str1, size1, &file1 TSRMLS_CC);
+       if (!retval)
+               goto out;
+ 
+-      retval = load_into_mm_file(str2, size2, &file2);
++      retval = load_into_mm_file(str2, size2, &file2 TSRMLS_CC);
+       if (!retval)
+               goto out_free_mmfile;
+ 
+@@ -990,16 +994,16 @@
+       return result;
+ }
+ 
+-static int make_rabdiff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output)
++static int make_rabdiff_str(char *str1, int size1, char *str2, int size2, 
xdemitcb_t *output TSRMLS_DC)
+ {
+       mmfile_t file1, file2;
+       int retval, result = 0;
+ 
+-      retval = load_into_mm_file(str1, size1, &file1);
++      retval = load_into_mm_file(str1, size1, &file1 TSRMLS_CC);
+       if (!retval)
+               goto out;
+ 
+-      retval = load_into_mm_file(str2, size2, &file2);
++      retval = load_into_mm_file(str2, size2, &file2 TSRMLS_CC);
+       if (!retval)
+               goto out_free_mmfile;
+ 
+@@ -1044,16 +1048,16 @@
+       return result;
+ }
+ 
+-static int make_patch_str(char *file, int size1, char *patch, int size2, 
xdemitcb_t *output, xdemitcb_t *error, int flags)
++static int make_patch_str(char *file, int size1, char *patch, int size2, 
xdemitcb_t *output, xdemitcb_t *error, int flags TSRMLS_DC)
+ {
+       mmfile_t file_mm, patch_mm;
+       int retval, result = 0;
+ 
+-      retval = load_into_mm_file(file, size1, &file_mm);
++      retval = load_into_mm_file(file, size1, &file_mm TSRMLS_CC);
+       if (!retval)
+               goto out;
+ 
+-      retval = load_into_mm_file(patch, size2, &patch_mm);
++      retval = load_into_mm_file(patch, size2, &patch_mm TSRMLS_CC);
+       if (!retval)
+               goto out_free_mmfile;
+ 
+@@ -1098,16 +1102,16 @@
+       return result;
+ }
+ 
+-static int make_bpatch_str(char *file, int size1, char *patch, int size2, 
xdemitcb_t *output)
++static int make_bpatch_str(char *file, int size1, char *patch, int size2, 
xdemitcb_t *output TSRMLS_DC)
+ {
+       mmfile_t file_mm, patch_mm;
+       int retval, result = 0;
+ 
+-      retval = load_into_mm_file(file, size1, &file_mm);
++      retval = load_into_mm_file(file, size1, &file_mm TSRMLS_CC);
+       if (!retval)
+               goto out;
+ 
+-      retval = load_into_mm_file(patch, size2, &patch_mm);
++      retval = load_into_mm_file(patch, size2, &patch_mm TSRMLS_CC);
+       if (!retval)
+               goto out_free_mmfile;
+ 
+@@ -1158,20 +1162,20 @@
+       return result;
+ }
+ 
+-static int make_merge3_str(char *content1, int size1, char *content2, int 
size2, char *content3, int size3, xdemitcb_t *output, xdemitcb_t *error)
++static int make_merge3_str(char *content1, int size1, char *content2, int 
size2, char *content3, int size3, xdemitcb_t *output, xdemitcb_t *error 
TSRMLS_DC)
+ {
+       mmfile_t file1, file2, file3;
+       int retval, result = 0;
+ 
+-      retval = load_into_mm_file(content1, size1, &file1);
++      retval = load_into_mm_file(content1, size1, &file1 TSRMLS_CC);
+       if (!retval)
+               goto out;
+ 
+-      retval = load_into_mm_file(content2, size2, &file2);
++      retval = load_into_mm_file(content2, size2, &file2 TSRMLS_CC);
+       if (!retval)
+               goto out_free_mmfile;
+ 
+-      retval = load_into_mm_file(content3, size3, &file3);
++      retval = load_into_mm_file(content3, size3, &file3 TSRMLS_CC);
+       if (!retval)
+               goto out_free_mmfile2;
+ 
================================================================
_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to