From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Mad Dave" To: Cc: Subject: 1.1.8 bug with TCSH 6.10 ( using shell built-in commands ) Date: Tue, 13 Feb 2001 18:24:00 -0000 Message-id: <003201c0962c$fcb8f0c0$e682edc1@deepsleep> X-SW-Source: 2001-02/msg00726.html Content-type: multipart/mixed; boundary="----------=_1583532707-65107-22" This is a multi-part message in MIME format... ------------=_1583532707-65107-22 Content-length: 948 I am having a problem when I source a shell script which sources another shell script which contains a foreach loop which contains a big switch statement. I think this effects other tcsh versions as well ( such as 6.08 ). I have attached 2 files which should reproduce the problem. Type: source file1.tcsh to reproduce it. All the first file does is source the second file, and it causes a problem, but if you source the second file directly it works fine. Also if you remove any of the echo statements from the second file it will work fine, which tends to surgest its the size of the foreach + switch statement. If I run with the tcsh -x option it produces the following output. > source file1.tcsh source file1.tcsh source file2.tcsh set vqaargs = ( 8_0 9_0 10_0 ) foreach vqaarg ( 8_0 9_0 10_0 ) switch ( 8_0 ) echo 8 8 breaksw end Too many )'s. I have reproduced this on two NT4 SP6a machines and two Win2k ( one with SP1 ) machines. ------------=_1583532707-65107-22 Content-Type: text/plain; charset=us-ascii; name="file1.tcsh" Content-Disposition: inline; filename="file1.tcsh" Content-Transfer-Encoding: base64 Content-Length: 25 c291cmNlIGZpbGUyLnRjc2gK ------------=_1583532707-65107-22 Content-Type: text/plain; charset=us-ascii; name="file2.tcsh" Content-Disposition: inline; filename="file2.tcsh" Content-Transfer-Encoding: base64 Content-Length: 5283 c2V0IHZxYWFyZ3MgPSAoICI4XzAiICI5XzAiICIxMF8wIiApCgpmb3JlYWNo IHZxYWFyZyAoICR7dnFhYXJnc30gKQogIHN3aXRjaCAoICIke3ZxYWFyZ30i ICkKICAgIGNhc2UgImhlbHAiOgogICAgICBlY2hvICJvb2siCiAgICAgIGVj aG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAg ICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJv b2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBl Y2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgog ICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAi b29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAg ZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIK ICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8g Im9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAg IGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2si CiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hv ICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAg ICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29r IgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNo byAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAg ICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9v ayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVj aG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAg ICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJv b2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBl Y2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgog ICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAi b29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAg ZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIK ICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8g Im9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAg IGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2si CiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hv ICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAg ICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29r IgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNo byAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAg ICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9v ayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVj aG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAg ICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJv b2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBl Y2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgog ICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAi b29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAg ZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIK ICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8g Im9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAg IGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2si CiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hv ICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAg ICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29r IgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNo byAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAg ICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9v ayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVj aG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAg ICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJv b2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBl Y2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgog ICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAi b29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAg ZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIK ICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8g Im9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAg IGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2si CiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hv ICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAg ICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29r IgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNo byAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAg ICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9v ayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVj aG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAg ICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJv b2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBl Y2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgog ICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAi b29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAg ZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIK ICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAgIGVjaG8g Im9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2siCiAgICAg IGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hvICJvb2si CiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAgICBlY2hv ICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29rIgogICAg ICBlY2hvICJvb2siCiAgICAgIGVjaG8gIm9vayIKICAgICAgZWNobyAib29r IgogICAgICBlY2hvICJvb2siCiAgICBicmVha3N3CiAgICBjYXNlICI4XzAi OgogICAgICBlY2hvICI4IgogICAgYnJlYWtzdwogICAgZGVmYXVsdDoKICBl bmRzdwplbmQKZWNobyAiZXhpdGVkIG9rIgoK ------------=_1583532707-65107-22--