Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Feb 2014 01:49:19 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r346423 - head/shells/ksh93/files
Message-ID:  <201402280149.s1S1nJCP007073@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Fri Feb 28 01:49:19 2014
New Revision: 346423
URL: http://svnweb.freebsd.org/changeset/ports/346423
QAT: https://qat.redports.org/buildarchive/r346423/

Log:
  - Fix build on i386
  
  PR:		ports/185256
  Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>

Added:
  head/shells/ksh93/files/patch-src-lib-libast-hash-hashalloc.c   (contents, props changed)
  head/shells/ksh93/files/patch-src-lib-libast-string-tokscan.c   (contents, props changed)

Added: head/shells/ksh93/files/patch-src-lib-libast-hash-hashalloc.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/ksh93/files/patch-src-lib-libast-hash-hashalloc.c	Fri Feb 28 01:49:19 2014	(r346423)
@@ -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)

Added: head/shells/ksh93/files/patch-src-lib-libast-string-tokscan.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/ksh93/files/patch-src-lib-libast-string-tokscan.c	Fri Feb 28 01:49:19 2014	(r346423)
@@ -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*);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402280149.s1S1nJCP007073>