[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