* gcc is kept at -Np0, because of void-cross ```sh git grep -l '^patch_args=-Np0' "srcpkgs/$1*/template" | while read template; do for p in ${template%/template}/patches/*; do sed -i ' \,^[+-][+-][+-] /dev/null,b /^[*-]\+ [0-9]\+\(,[0-9]\+\)\? [*-]\+$/b s,^[*][*][*] ,&a/, /^--- /{ s,\(^--- \)\(./\)*,\1a/, s,[.][Oo][Rr][Ii][Gg]\([ /]\),\1, s/[.][Oo][Rr][Ii][Gg]$// s/[.]patched[.]\([^.]\)/.\1/ h } /^+++ -/{ g s/^--- a/+++ b/ b } s,\(^+++ \)\(./\)*,\1b/, ' "$p" done sed -i '/^patch_args=/d' $template done ```
24 lines
589 B
Diff
24 lines
589 B
Diff
--- a/Source/GSFormat.m
|
|
+++ b/Source/GSFormat.m
|
|
@@ -884,10 +884,10 @@
|
|
/* Initialize local variables. */
|
|
done = 0;
|
|
grouping = (const char *) -1;
|
|
-#ifdef __va_copy
|
|
+#ifdef va_copy
|
|
/* This macro will be available soon in gcc's <stdarg.h>. We need it
|
|
since on some systems `va_list' is not an integral type. */
|
|
- __va_copy (ap_save, ap);
|
|
+ va_copy (ap_save, ap);
|
|
#else
|
|
ap_save = ap;
|
|
#endif
|
|
@@ -1947,7 +1947,7 @@
|
|
all_done:
|
|
if (workend_malloced) free(workend);
|
|
/* Unlock the stream. */
|
|
-#ifdef __va_copy
|
|
+#ifdef va_copy
|
|
va_end(ap_save);
|
|
#endif
|
|
return;
|