diff --git a/bin/mkpeep.pike b/bin/mkpeep.pike index d486097231ce4450ee8895212a8f0468c7209574..7bd8c719a2d0c9131dce8e4891da131c78613047 100755 --- a/bin/mkpeep.pike +++ b/bin/mkpeep.pike @@ -2,7 +2,7 @@ #pragma strict_types -/* $Id: mkpeep.pike,v 1.18 2000/08/14 17:14:34 grubba Exp $ */ +/* $Id: mkpeep.pike,v 1.19 2000/09/05 13:16:53 grubba Exp $ */ #define JUMPBACK 3 @@ -97,7 +97,7 @@ array(int|string|array(string)) split(string s) { array(string) a, b; string tmp; - int i,e,opcodes; + int e,opcodes; string line=s; opcodes=0; @@ -136,16 +136,20 @@ array(int|string|array(string)) split(string s) /* argument */ case '(': - i=find_end(s); - b+=({ s[0..i] }); - s=s[i+1..strlen(s)]; + { + int i=find_end(s); + b+=({ s[0..i] }); + s=s[i+1..strlen(s)]; + } break; /* condition */ case '[': - i=find_end(s); - b+=({ s[0..i] }); - s=s[i+1..strlen(s)]; + { + int i=find_end(s); + b+=({ s[0..i] }); + s=s[i+1..strlen(s)]; + } break; }