From 01f55aa666185463dee38b387c09857888953e97 Mon Sep 17 00:00:00 2001 From: ian Date: Thu, 21 Oct 2004 23:14:27 +0000 Subject: [PATCH] not infinite loop --- layout/layout | 4 ++-- layout/ours.m4 | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/layout/layout b/layout/layout index 20f4ede..cead9ce 100755 --- a/layout/layout +++ b/layout/layout @@ -629,8 +629,8 @@ print DEBUG "ps $p0 $p1 $lenperp ($ppu)\n"; $pt= &$calcfn; for (;;) { if ($subsegcmapreq) { - next if $subsegcmap{$segments[0]}++; - print "$segments[0]\n" or die $!; + print "$segments[0]\n" or die $! + unless $subsegcmap{$segments[0]}++; } elsif (exists $subsegcmap{$segments[0]}) { $red= $pt->{A} / (2*$pi); $red *= 64; diff --git a/layout/ours.m4 b/layout/ours.m4 index d8ed346..b488f3f 100644 --- a/layout/ours.m4 +++ b/layout/ours.m4 @@ -34,7 +34,10 @@ layer 0 abs midx_x_m 930 700 90 part midx_x cross_peco_s m +segment X1 200 X3 extend midx_x_tr -top_0rm_b parallel demos!right_main_up 315 + +segment X7 part top_0rm ^pt_main_r b extend midx_x_tl -top_0lm_b parallel demos!-right_main_down -315 @@ -84,8 +87,11 @@ extend top_0rme1 rim_0t uptoang -90 315 rel rim_0t rim_2t 0 -37 rel rim_2t rim_3t 0 -37 +segment X7 200 X9 join top_0lm_a -top_0rm_a 450 +segment / + #---------- box layer l* -- 2.30.2