summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Stampflee <owen@gentoo.org>2002-09-15 20:09:45 +0000
committerOwen Stampflee <owen@gentoo.org>2002-09-15 20:09:45 +0000
commitc3421aee330f5a9d2d39d3855dbcefec265fba11 (patch)
tree6f7dd57ab9a686fd35ed8ef1cce4841a53ce029b /app-sci/babel/files
parentnew version added (diff)
downloadgentoo-2-c3421aee330f5a9d2d39d3855dbcefec265fba11.tar.gz
gentoo-2-c3421aee330f5a9d2d39d3855dbcefec265fba11.tar.bz2
gentoo-2-c3421aee330f5a9d2d39d3855dbcefec265fba11.zip
fixed a gcc 3.2 compliation problem on ppc
Diffstat (limited to 'app-sci/babel/files')
-rw-r--r--app-sci/babel/files/babel-1.6-gcc32.diff28
1 files changed, 28 insertions, 0 deletions
diff --git a/app-sci/babel/files/babel-1.6-gcc32.diff b/app-sci/babel/files/babel-1.6-gcc32.diff
new file mode 100644
index 000000000000..ba0964af5352
--- /dev/null
+++ b/app-sci/babel/files/babel-1.6-gcc32.diff
@@ -0,0 +1,28 @@
+--- block.c.orig Sun Sep 15 04:51:13 2002
++++ block.c Sun Sep 15 04:58:04 2002
+@@ -99,7 +99,12 @@
+ void *array;
+
+ /* calc how much space we are gonna need */
++#ifdef __va_copy
++ __va_copy (ap, initap);
++#else
+ ap = initap;
++#endif
++
+ size = 0;
+ for(i=0; types[i] != '\0'; i++)
+ {
+@@ -116,7 +121,12 @@
+ /* set up the ptrs if we can alloc the memory */
+ if(*handle != NULL)
+ {
++#ifdef __va_copy
++ __va_copy (ap, initap);
++#else
+ ap = initap;
++#endif
++
+ ptr = 0;
+ for(i=0; types[i] != '\0'; i++)
+ {