From 2b8350dff03c66bb64b0b5511f961849676cfa1d Mon Sep 17 00:00:00 2001 From: lecoanet Date: Thu, 23 Mar 2000 14:00:28 +0000 Subject: Remplacement d'alloca par une liste de travail de points X. --- generic/Map.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'generic/Map.c') diff --git a/generic/Map.c b/generic/Map.c index a9a6ed7..55ce5c0 100644 --- a/generic/Map.c +++ b/generic/Map.c @@ -1023,7 +1023,8 @@ Draw(Item item) cnt = ZnListSize(map->vectors); if (cnt) { - xpoints = (XPoint *) alloca(cnt * sizeof(XPoint)); + ZnListAssertSize(wi->work_xpts, cnt); + xpoints = (XPoint *) ZnListArray(wi->work_xpts); points = (ZnPoint *) ZnListArray(map->vectors); for (i = 0; i < cnt; i++) { xpoints[i].x = points[i].x; -- cgit v1.1