From f2a2d0e3e5eb61e068c48efc895fd6303a51c8ab Mon Sep 17 00:00:00 2001 From: Amorilia <amorilia@users.sourceforge.net> Date: Sat, 26 Dec 2009 16:01:42 +0000 Subject: [PATCH] Alias patch (taken from qhull-2003.1-13.fc12.src.rpm). --- src/qset.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/qset.c b/src/qset.c index f902ea7..d79841c 100644 --- a/src/qset.c +++ b/src/qset.c @@ -126,8 +126,7 @@ void qh_setaddsorted(setT **setp, void *newelem) { */ void qh_setappend(setT **setp, void *newelem) { - int *sizep; - void **endp; + int *sizep, end_idx; if (!newelem) return; @@ -135,8 +134,9 @@ void qh_setappend(setT **setp, void *newelem) { qh_setlarger(setp); sizep= SETsizeaddr_(*setp); } - *(endp= &((*setp)->e[(*sizep)++ - 1].p))= newelem; - *(++endp)= NULL; + end_idx = (*sizep)++ - 1; + (*setp)->e[end_idx].p = newelem; + (*setp)->e[end_idx + 1].p = NULL; } /* setappend */ /*-<a href="qh-set.htm#TOC" -- GitLab