From 8a97ec9347ad1a331f1d02b9b8a845119fa45bf1 Mon Sep 17 00:00:00 2001 From: mike Date: Wed, 19 Apr 2006 20:11:21 +0000 Subject: [PATCH] Avoid mixed statement/declaration. --- ZOOM.xs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ZOOM.xs b/ZOOM.xs index 92b1db6..b49aa91 100644 --- a/ZOOM.xs +++ b/ZOOM.xs @@ -1,4 +1,4 @@ -/* $Id: ZOOM.xs,v 1.39 2006-04-06 12:50:41 mike Exp $ */ +/* $Id: ZOOM.xs,v 1.40 2006-04-19 20:11:21 mike Exp $ */ #include "EXTERN.h" #include "perl.h" @@ -547,9 +547,10 @@ ZOOM_event(conns) /*printf("* n = %d\n", n);*/ for (i = 0; i < n; i++) { SV **connp = av_fetch((AV*) realconns, i, (I32) 0); + SV *conn, *sv; /*printf("* %d of %d: connp = %p\n", (int) i, (int) n,connp);*/ assert(connp != 0); - SV *conn = *connp; + conn = *connp; /*printf("* conn = %p\n", conn);*/ /* * From here on, the tests and assertions seem to @@ -563,11 +564,9 @@ ZOOM_event(conns) /*printf("* passed assert(isa(ZOOM_connection))\n");*/ assert(SvROK(conn)); /*printf("* passed assert SvROK()\n");*/ - SV *sv = (SV*) SvRV(conn); + sv = (SV*) SvRV(conn); /*printf("* sv = %p\n", sv);*/ - IV tmp = SvIV(sv); - /*printf("* tmp = %d\n", tmp); */ - cs[i] = INT2PTR(ZOOM_connection, tmp); + cs[i] = INT2PTR(ZOOM_connection, SvIV(sv)); /*printf("got cs[%d] of %d = %p\n", (int) i, (int) n, cs[i]);*/ } RETVAL = ZOOM_event((int) n, cs); -- 1.7.10.4