[Midnightbsd-cvs] mports [17674] trunk/shells/ksh93/files: add patches
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Sep 28 19:54:05 EDT 2014
Revision: 17674
http://svnweb.midnightbsd.org/mports/?rev=17674
Author: laffer1
Date: 2014-09-28 19:54:03 -0400 (Sun, 28 Sep 2014)
Log Message:
-----------
add patches
Added Paths:
-----------
trunk/shells/ksh93/files/
trunk/shells/ksh93/files/patch-src-lib-libast-features-wchar
trunk/shells/ksh93/files/patch-src-lib-libast-hash-hashalloc.c
trunk/shells/ksh93/files/patch-src-lib-libast-string-tokscan.c
Added: trunk/shells/ksh93/files/patch-src-lib-libast-features-wchar
===================================================================
--- trunk/shells/ksh93/files/patch-src-lib-libast-features-wchar (rev 0)
+++ trunk/shells/ksh93/files/patch-src-lib-libast-features-wchar 2014-09-28 23:54:03 UTC (rev 17674)
@@ -0,0 +1,10 @@
+--- src/lib/libast/features/wchar.orig 2012-01-12 15:40:22.000000000 +0800
++++ src/lib/libast/features/wchar 2012-06-12 10:05:37.278869903 +0800
+@@ -51,6 +51,7 @@
+ run{
+ cat <<!
+ #if _hdr_wchar && defined(_nxt_wchar)
++ #define _STDFILE_DECLARED
+ #include ${_nxt_wchar-_nxt_wchar} /* the native wchar.h */
+ #endif
+
Property changes on: trunk/shells/ksh93/files/patch-src-lib-libast-features-wchar
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/shells/ksh93/files/patch-src-lib-libast-hash-hashalloc.c
===================================================================
--- trunk/shells/ksh93/files/patch-src-lib-libast-hash-hashalloc.c (rev 0)
+++ trunk/shells/ksh93/files/patch-src-lib-libast-hash-hashalloc.c 2014-09-28 23:54:03 UTC (rev 17674)
@@ -0,0 +1,20 @@
+--- src/lib/libast/hash/hashalloc.c.orig 2013-12-28 22:09:43.000000000 +0100
++++ src/lib/libast/hash/hashalloc.c 2013-12-28 22:43:14.000000000 +0100
+@@ -49,6 +49,7 @@
+ va_list* vp = va;
+ Hash_region_f region = 0;
+ void* handle;
++ va_listarg tmpval;
+
+ va_start(ap, ref);
+
+@@ -151,7 +152,8 @@
+ va_copy(*vp, ap);
+ vp++;
+ }
+- va_copy(ap, va_listval(va_arg(ap, va_listarg)));
++ tmpval = va_listval(va_arg(ap, va_listarg));
++ va_copy(ap, tmpval);
+ break;
+ case 0:
+ if (vp > va)
Property changes on: trunk/shells/ksh93/files/patch-src-lib-libast-hash-hashalloc.c
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/shells/ksh93/files/patch-src-lib-libast-string-tokscan.c
===================================================================
--- trunk/shells/ksh93/files/patch-src-lib-libast-string-tokscan.c (rev 0)
+++ trunk/shells/ksh93/files/patch-src-lib-libast-string-tokscan.c 2014-09-28 23:54:03 UTC (rev 17674)
@@ -0,0 +1,20 @@
+--- ./src/lib/libast/string/tokscan.c.orig 2013-12-28 22:16:20.000000000 +0100
++++ ./src/lib/libast/string/tokscan.c 2013-12-28 22:43:28.000000000 +0100
+@@ -188,6 +188,7 @@
+ char** p_string;
+ char* prv_f = 0;
+ va_list prv_ap;
++ va_listarg tmpval;
+
+ va_start(ap, fmt);
+ if (!*s || *s == '\n')
+@@ -233,7 +234,8 @@
+ prv_f = f;
+ f = va_arg(ap, char*);
+ va_copy(prv_ap, ap);
+- va_copy(ap, va_listval(va_arg(ap, va_listarg)));
++ tmpval = va_listval(va_arg(ap, va_listarg));
++ va_copy(ap, tmpval);
+ continue;
+ case 'c':
+ p_char = va_arg(ap, char*);
Property changes on: trunk/shells/ksh93/files/patch-src-lib-libast-string-tokscan.c
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list