This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

c/9317: Gcc 3.2 compiling long switch-case error


>Number:         9317
>Category:       c
>Synopsis:       Gcc 3.2 compiling long switch-case error
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jan 14 23:56:01 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Liviu Baloiu
>Release:        gcc 3.2
>Organization:
>Environment:
Suse linux 8.1
>Description:

>How-To-Repeat:
just compile the file
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: text/x-csrc; name="test.i"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="test.i"

IyAxICJ0ZXN0LmMiCiMgMSAiPGJ1aWx0LWluPiIKIyAxICI8Y29tbWFuZCBsaW5lPiIKIyAxICJ0
ZXN0LmMiCiMgMSAiL3Vzci9pbmNsdWRlL3N0cmluZy5oIiAxIDMKIyAyNiAiL3Vzci9pbmNsdWRl
L3N0cmluZy5oIiAzCiMgMSAiL3Vzci9pbmNsdWRlL2ZlYXR1cmVzLmgiIDEgMwojIDI4MyAiL3Vz
ci9pbmNsdWRlL2ZlYXR1cmVzLmgiIDMKIyAxICIvdXNyL2luY2x1ZGUvc3lzL2NkZWZzLmgiIDEg
MwojIDI4NCAiL3Vzci9pbmNsdWRlL2ZlYXR1cmVzLmgiIDIgMwojIDMxMiAiL3Vzci9pbmNsdWRl
L2ZlYXR1cmVzLmgiIDMKIyAxICIvdXNyL2luY2x1ZGUvZ251L3N0dWJzLmgiIDEgMwojIDMxMyAi
L3Vzci9pbmNsdWRlL2ZlYXR1cmVzLmgiIDIgMwojIDI3ICIvdXNyL2luY2x1ZGUvc3RyaW5nLmgi
IDIgMwoKCgoKCgojIDEgIi91c3IvbGliL2djYy1saWIvaTQ4Ni1zdXNlLWxpbnV4LzMuMi9pbmNs
dWRlL3N0ZGRlZi5oIiAxIDMKIyAyMDEgIi91c3IvbGliL2djYy1saWIvaTQ4Ni1zdXNlLWxpbnV4
LzMuMi9pbmNsdWRlL3N0ZGRlZi5oIiAzCnR5cGVkZWYgdW5zaWduZWQgaW50IHNpemVfdDsKIyAz
NCAiL3Vzci9pbmNsdWRlL3N0cmluZy5oIiAyIDMKCgoKZXh0ZXJuIHZvaWQgKm1lbWNweSAodm9p
ZCAqX19yZXN0cmljdCBfX2Rlc3QsCiAgICAgICAgICAgICAgICAgICAgIF9fY29uc3Qgdm9pZCAq
X19yZXN0cmljdCBfX3NyYywgc2l6ZV90IF9fbikgOwoKCmV4dGVybiB2b2lkICptZW1tb3ZlICh2
b2lkICpfX2Rlc3QsIF9fY29uc3Qgdm9pZCAqX19zcmMsIHNpemVfdCBfX24pCiAgICAgOwoKCgoK
CmV4dGVybiB2b2lkICptZW1jY3B5ICh2b2lkICpfX3Jlc3RyaWN0IF9fZGVzdCwgX19jb25zdCB2
b2lkICpfX3Jlc3RyaWN0IF9fc3JjLAogICAgICAgICAgICAgICAgICAgICAgaW50IF9fYywgc2l6
ZV90IF9fbikKICAgICA7CgoKCgpleHRlcm4gdm9pZCAqbWVtc2V0ICh2b2lkICpfX3MsIGludCBf
X2MsIHNpemVfdCBfX24pIDsKCgpleHRlcm4gaW50IG1lbWNtcCAoX19jb25zdCB2b2lkICpfX3Mx
LCBfX2NvbnN0IHZvaWQgKl9fczIsIHNpemVfdCBfX24pCiAgICAgX19hdHRyaWJ1dGVfXyAoKF9f
cHVyZV9fKSk7CgoKZXh0ZXJuIHZvaWQgKm1lbWNociAoX19jb25zdCB2b2lkICpfX3MsIGludCBf
X2MsIHNpemVfdCBfX24pCiAgICAgIF9fYXR0cmlidXRlX18gKChfX3B1cmVfXykpOwojIDc3ICIv
dXNyL2luY2x1ZGUvc3RyaW5nLmgiIDMKZXh0ZXJuIGNoYXIgKnN0cmNweSAoY2hhciAqX19yZXN0
cmljdCBfX2Rlc3QsIF9fY29uc3QgY2hhciAqX19yZXN0cmljdCBfX3NyYykKICAgICA7CgpleHRl
cm4gY2hhciAqc3RybmNweSAoY2hhciAqX19yZXN0cmljdCBfX2Rlc3QsCiAgICAgICAgICAgICAg
ICAgICAgICBfX2NvbnN0IGNoYXIgKl9fcmVzdHJpY3QgX19zcmMsIHNpemVfdCBfX24pIDsKCgpl
eHRlcm4gY2hhciAqc3RyY2F0IChjaGFyICpfX3Jlc3RyaWN0IF9fZGVzdCwgX19jb25zdCBjaGFy
ICpfX3Jlc3RyaWN0IF9fc3JjKQogICAgIDsKCmV4dGVybiBjaGFyICpzdHJuY2F0IChjaGFyICpf
X3Jlc3RyaWN0IF9fZGVzdCwgX19jb25zdCBjaGFyICpfX3Jlc3RyaWN0IF9fc3JjLAogICAgICAg
ICAgICAgICAgICAgICAgc2l6ZV90IF9fbikgOwoKCmV4dGVybiBpbnQgc3RyY21wIChfX2NvbnN0
IGNoYXIgKl9fczEsIF9fY29uc3QgY2hhciAqX19zMikKICAgICBfX2F0dHJpYnV0ZV9fICgoX19w
dXJlX18pKTsKCmV4dGVybiBpbnQgc3RybmNtcCAoX19jb25zdCBjaGFyICpfX3MxLCBfX2NvbnN0
IGNoYXIgKl9fczIsIHNpemVfdCBfX24pCiAgICAgX19hdHRyaWJ1dGVfXyAoKF9fcHVyZV9fKSk7
CgoKZXh0ZXJuIGludCBzdHJjb2xsIChfX2NvbnN0IGNoYXIgKl9fczEsIF9fY29uc3QgY2hhciAq
X19zMikKICAgICBfX2F0dHJpYnV0ZV9fICgoX19wdXJlX18pKTsKCmV4dGVybiBzaXplX3Qgc3Ry
eGZybSAoY2hhciAqX19yZXN0cmljdCBfX2Rlc3QsCiAgICAgICAgICAgICAgICAgICAgICAgX19j
b25zdCBjaGFyICpfX3Jlc3RyaWN0IF9fc3JjLCBzaXplX3QgX19uKSA7CiMgMTIwICIvdXNyL2lu
Y2x1ZGUvc3RyaW5nLmgiIDMKZXh0ZXJuIGNoYXIgKnN0cmR1cCAoX19jb25zdCBjaGFyICpfX3Mp
IF9fYXR0cmlidXRlX18gKChfX21hbGxvY19fKSk7CiMgMTU1ICIvdXNyL2luY2x1ZGUvc3RyaW5n
LmgiIDMKZXh0ZXJuIGNoYXIgKnN0cmNociAoX19jb25zdCBjaGFyICpfX3MsIGludCBfX2MpIF9f
YXR0cmlidXRlX18gKChfX3B1cmVfXykpOwoKZXh0ZXJuIGNoYXIgKnN0cnJjaHIgKF9fY29uc3Qg
Y2hhciAqX19zLCBpbnQgX19jKSBfX2F0dHJpYnV0ZV9fICgoX19wdXJlX18pKTsKIyAxNjcgIi91
c3IvaW5jbHVkZS9zdHJpbmcuaCIgMwpleHRlcm4gc2l6ZV90IHN0cmNzcG4gKF9fY29uc3QgY2hh
ciAqX19zLCBfX2NvbnN0IGNoYXIgKl9fcmVqZWN0KQogICAgIF9fYXR0cmlidXRlX18gKChfX3B1
cmVfXykpOwoKCmV4dGVybiBzaXplX3Qgc3Ryc3BuIChfX2NvbnN0IGNoYXIgKl9fcywgX19jb25z
dCBjaGFyICpfX2FjY2VwdCkKICAgICBfX2F0dHJpYnV0ZV9fICgoX19wdXJlX18pKTsKCmV4dGVy
biBjaGFyICpzdHJwYnJrIChfX2NvbnN0IGNoYXIgKl9fcywgX19jb25zdCBjaGFyICpfX2FjY2Vw
dCkKICAgICBfX2F0dHJpYnV0ZV9fICgoX19wdXJlX18pKTsKCmV4dGVybiBjaGFyICpzdHJzdHIg
KF9fY29uc3QgY2hhciAqX19oYXlzdGFjaywgX19jb25zdCBjaGFyICpfX25lZWRsZSkKICAgICBf
X2F0dHJpYnV0ZV9fICgoX19wdXJlX18pKTsKIyAxODcgIi91c3IvaW5jbHVkZS9zdHJpbmcuaCIg
MwpleHRlcm4gY2hhciAqc3RydG9rIChjaGFyICpfX3Jlc3RyaWN0IF9fcywgX19jb25zdCBjaGFy
ICpfX3Jlc3RyaWN0IF9fZGVsaW0pCiAgICAgOwoKCgpleHRlcm4gY2hhciAqX19zdHJ0b2tfciAo
Y2hhciAqX19yZXN0cmljdCBfX3MsCiAgICAgICAgICAgICAgICAgICAgICAgICBfX2NvbnN0IGNo
YXIgKl9fcmVzdHJpY3QgX19kZWxpbSwKICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKipf
X3Jlc3RyaWN0IF9fc2F2ZV9wdHIpIDsKCmV4dGVybiBjaGFyICpzdHJ0b2tfciAoY2hhciAqX19y
ZXN0cmljdCBfX3MsIF9fY29uc3QgY2hhciAqX19yZXN0cmljdCBfX2RlbGltLAogICAgICAgICAg
ICAgICAgICAgICAgIGNoYXIgKipfX3Jlc3RyaWN0IF9fc2F2ZV9wdHIpIDsKIyAyMTggIi91c3Iv
aW5jbHVkZS9zdHJpbmcuaCIgMwpleHRlcm4gc2l6ZV90IHN0cmxlbiAoX19jb25zdCBjaGFyICpf
X3MpIF9fYXR0cmlidXRlX18gKChfX3B1cmVfXykpOwojIDIyOSAiL3Vzci9pbmNsdWRlL3N0cmlu
Zy5oIiAzCmV4dGVybiBjaGFyICpzdHJlcnJvciAoaW50IF9fZXJybnVtKSA7CgoKCmV4dGVybiBj
aGFyICpzdHJlcnJvcl9yIChpbnQgX19lcnJudW0sIGNoYXIgKl9fYnVmLCBzaXplX3QgX19idWZs
ZW4pIDsKCgoKCmV4dGVybiB2b2lkIF9fYnplcm8gKHZvaWQgKl9fcywgc2l6ZV90IF9fbikgOwoK
CgpleHRlcm4gdm9pZCBiY29weSAoX19jb25zdCB2b2lkICpfX3NyYywgdm9pZCAqX19kZXN0LCBz
aXplX3QgX19uKSA7CgoKZXh0ZXJuIHZvaWQgYnplcm8gKHZvaWQgKl9fcywgc2l6ZV90IF9fbikg
OwoKCmV4dGVybiBpbnQgYmNtcCAoX19jb25zdCB2b2lkICpfX3MxLCBfX2NvbnN0IHZvaWQgKl9f
czIsIHNpemVfdCBfX24pCiAgICAgX19hdHRyaWJ1dGVfXyAoKF9fcHVyZV9fKSk7CgoKZXh0ZXJu
IGNoYXIgKmluZGV4IChfX2NvbnN0IGNoYXIgKl9fcywgaW50IF9fYykgX19hdHRyaWJ1dGVfXyAo
KF9fcHVyZV9fKSk7CgoKZXh0ZXJuIGNoYXIgKnJpbmRleCAoX19jb25zdCBjaGFyICpfX3MsIGlu
dCBfX2MpIF9fYXR0cmlidXRlX18gKChfX3B1cmVfXykpOwoKCgpleHRlcm4gaW50IGZmcyAoaW50
IF9faSkgX19hdHRyaWJ1dGVfXyAoKF9fY29uc3RfXykpOwojIDI3MiAiL3Vzci9pbmNsdWRlL3N0
cmluZy5oIiAzCmV4dGVybiBpbnQgc3RyY2FzZWNtcCAoX19jb25zdCBjaGFyICpfX3MxLCBfX2Nv
bnN0IGNoYXIgKl9fczIpCiAgICAgX19hdHRyaWJ1dGVfXyAoKF9fcHVyZV9fKSk7CgoKZXh0ZXJu
IGludCBzdHJuY2FzZWNtcCAoX19jb25zdCBjaGFyICpfX3MxLCBfX2NvbnN0IGNoYXIgKl9fczIs
IHNpemVfdCBfX24pCiAgICAgX19hdHRyaWJ1dGVfXyAoKF9fcHVyZV9fKSk7CiMgMjk0ICIvdXNy
L2luY2x1ZGUvc3RyaW5nLmgiIDMKZXh0ZXJuIGNoYXIgKnN0cnNlcCAoY2hhciAqKl9fcmVzdHJp
Y3QgX19zdHJpbmdwLAogICAgICAgICAgICAgICAgICAgICBfX2NvbnN0IGNoYXIgKl9fcmVzdHJp
Y3QgX19kZWxpbSkgOwojIDM2NCAiL3Vzci9pbmNsdWRlL3N0cmluZy5oIiAzCgojIDIgInRlc3Qu
YyIgMgppbnQgbWFpbigpCnsKICAgICAgICBjaGFyIG5hbWVbMjU1XTsKICAgICAgICBzd2l0Y2go
bmFtZVswXSkKICB7CiAgY2FzZSAnYSc6CiAgICBzd2l0Y2gobmFtZVsxXSkKICAgIHsKICAgIGNh
c2UgMDoKICAgICAgYnJlYWs7CiAgICBkZWZhdWx0OgogICAgICBpZighc3RyY21wKG5hbWUrMSwi
ZGRyZXNzIikpCiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsKICAgIH0KICAgIGJyZWFrOwog
IGNhc2UgJ2InOgogICAgc3dpdGNoKG5hbWVbMV0pCiAgICB7CiAgICBjYXNlIDA6CiAgICAgIGJy
ZWFrOwogICAgY2FzZSAnYSc6CiAgICAgIGlmKCFzdHJjbXAobmFtZSsyLCJzZSIpKQogICAgICB7
CiAgICAgIH0KICAgICAgYnJlYWs7CiAgICBjYXNlICdsJzoKICAgICAgaWYoIXN0cmNtcChuYW1l
KzIsIm9ja3F1b3RlIikpCiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsKICAgIGNhc2UgJ28n
OgogICAgICBpZighc3RyY21wKG5hbWUrMiwiZHkiKSkKICAgICAgewogICAgICB9CiAgICAgIGJy
ZWFrOwogICAgY2FzZSAncic6CiAgICAgIGlmKG5hbWVbMl09PTApCiAgICAgIHsKICAgICAgfQog
ICAgICBicmVhazsKICAgIH0KICAgIGJyZWFrOwogIGNhc2UgJ2MnOgogICAgc3dpdGNoKG5hbWVb
MV0pCiAgICB7CiAgICBjYXNlICdhJzoKICAgICAgaWYoIXN0cmNtcChuYW1lKzIsInB0aW9uIikp
CiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsKICAgIGNhc2UgJ2UnOgogICAgICBpZighc3Ry
Y21wKG5hbWUrMiwibnRlciIpKQogICAgICB7CiAgICAgIH0KICAgICAgYnJlYWs7CiAgICBjYXNl
ICdpJzoKICAgICAgaWYoIXN0cmNtcChuYW1lKzIsInRlIikpCiAgICAgIHsKICAgICAgfQogICAg
ICBicmVhazsKICAgIGNhc2UgJ28nOgogICAgICBpZighc3RyY21wKG5hbWUrMiwiZGUiKSkKICAg
ICAgewogICAgICB9CiAgICAgIGJyZWFrOwogICAgfQogICAgYnJlYWs7CiAgY2FzZSAnZCc6CiAg
ICBzd2l0Y2gobmFtZVsxXSkKICAgIHsKICAgIGNhc2UgJ2QnOgogICAgICBpZihuYW1lWzJdPT0w
KQogICAgICB7CiAgICAgIH0KICAgICAgYnJlYWs7CiAgICBjYXNlICdpJzoKICAgICAgaWYoIXN0
cmNtcChuYW1lKzIsInIiKSkKICAgICAgewogICAgICB9CiAgICAgIGVsc2UgaWYoIXN0cmNtcChu
YW1lKzIsInYiKSkKICAgICAgewogICAgICB9CiAgICAgIGJyZWFrOwogICAgY2FzZSAnbCc6CiAg
ICAgIGlmKG5hbWVbMl09PTApCiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsKICAgIGNhc2Ug
J3QnOgogICAgICBpZihuYW1lWzJdPT0wKQogICAgICB7CiAgICAgIH0KICAgICAgYnJlYWs7CiAg
ICB9CiAgICBicmVhazsKICBjYXNlICdlJzoKICAgIGlmKCFzdHJjbXAobmFtZSsxLCJtIikpCiAg
ICB7CiAgICB9CiAgICBicmVhazsKICBjYXNlICdmJzoKICAgIGlmKG5hbWVbMV09PSdvJykKICAg
IHsKICAgICAgaWYoIXN0cmNtcChuYW1lKzIsIm50IikpCiAgICAgIHsKICAgICAgfQogICAgICBl
bHNlIGlmKCFzdHJjbXAobmFtZSsyLCJybSIpKQogICAgICB7CiAgICAgIH0KICAgIH0KICAgIGJy
ZWFrOwogIGNhc2UgJ2gnOgogICAgc3dpdGNoKG5hbWVbMV0pCiAgICB7CiAgICBjYXNlICcxJzoK
ICAgICAgaWYobmFtZVsyXT09MCkKICAgICAgewogICAgICB9CiAgICAgIGJyZWFrOwogICAgY2Fz
ZSAnMic6CiAgICAgIGlmKG5hbWVbMl09PTApCiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsK
ICAgIGNhc2UgJzMnOgogICAgICBpZihuYW1lWzJdPT0wKQogICAgICB7CiAgICAgIH0KICAgICAg
YnJlYWs7CiAgICBjYXNlICc0JzoKICAgICAgaWYobmFtZVsyXT09MCkKICAgICAgewogICAgICB9
CiAgICAgIGJyZWFrOwogICAgY2FzZSAnNSc6CiAgICAgIGlmKG5hbWVbMl09PTApCiAgICAgIHsK
ICAgICAgfQogICAgICBicmVhazsKICAgIGNhc2UgJzYnOgogICAgICBpZihuYW1lWzJdPT0wKQog
ICAgICB7CiAgICAgIH0KICAgICAgYnJlYWs7CiAgICBjYXNlICdlJzoKICAgICAgaWYoIXN0cmNt
cChuYW1lKzIsImFkIikpCiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsKICAgIGNhc2UgJ3In
OgogICAgICBpZihuYW1lWzJdPT0wKQogICAgICB7CiAgICAgIH0KICAgICAgYnJlYWs7CiAgICBj
YXNlICd0JzoKICAgICAgaWYoIXN0cmNtcChuYW1lKzIsIm1sIikpCiAgICAgIHsKICAgICAgfQog
ICAgICBicmVhazsKICAgIH0KICAgIGJyZWFrOwogIGNhc2UgJ2knOgogICAgc3dpdGNoKG5hbWVb
MV0pCiAgICB7CiAgICBjYXNlIDA6CiAgICAgIGJyZWFrOwogICAgY2FzZSAnbSc6CiAgICAgIGlm
KCFzdHJjbXAobmFtZSsyLCJnIikpCiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsKICAgIGNh
c2UgJ24nOgogICAgICBpZighc3RyY21wKG5hbWUrMiwicHV0IikpCiAgICAgIHsKICAgICAgfQog
ICAgICBicmVhazsKICAgIH0KICAgIGJyZWFrOwogIGNhc2UgJ2snOgogICAgaWYoIXN0cmNtcChu
YW1lKzEsImJkIikpCiAgICB7CiAgICB9CiAgICBicmVhazsKICBjYXNlICdsJzoKICAgIGlmKCFz
dHJjbXAobmFtZSsxLCJpIikpCiAgICB7CiAgICB9CiAgICBicmVhazsKICBjYXNlICdtJzoKICAg
IGlmKCFzdHJjbXAobmFtZSsxLCJlbnUiKSkKICAgIHsKICAgIH0KICAgIGVsc2UgaWYoIXN0cmNt
cChuYW1lKzEsImV0YSIpKQogICAgewogICAgfQogICAgYnJlYWs7CiAgY2FzZSAnbyc6CiAgICBp
Zighc3RyY21wKG5hbWUrMSwibCIpKQogICAgewogICAgfQogICAgZWxzZSBpZighc3RyY21wKG5h
bWUrMSwicHRpb24iKSkKICAgIHsKICAgIH0KICAgIGJyZWFrOwogIGNhc2UgJ3AnOgogICAgc3dp
dGNoKG5hbWVbMV0pCiAgICB7CiAgICBjYXNlIDA6CiAgICAgIGJyZWFrOwogICAgZGVmYXVsdDoK
ICAgICAgaWYoIXN0cmNtcChuYW1lKzEsInJlIikpCiAgICAgIHsKICAgICAgfQogICAgICBicmVh
azsKICAgIH0KICAgIGJyZWFrOwogIGNhc2UgJ3MnOgogICAgc3dpdGNoKG5hbWVbMV0pCiAgICB7
CiAgICBjYXNlICdhJzoKICAgICAgaWYoIXN0cmNtcChuYW1lKzIsIm1wIikpCiAgICAgIHsKICAg
ICAgfQogICAgICBicmVhazsKICAgIGNhc2UgJ2MnOgogICAgICBpZighc3RyY21wKG5hbWUrMiwi
cmlwdCIpKQogICAgICB7CiAgICAgIH0KICAgICAgYnJlYWs7CiAgICBjYXNlICdlJzoKICAgICAg
aWYoIXN0cmNtcChuYW1lKzIsImxlY3QiKSkKICAgICAgewogICAgICB9CiAgICAgIGJyZWFrOwog
ICAgY2FzZSAnbSc6CiAgICAgIGlmKCFzdHJjbXAobmFtZSsyLCJhbGwiKSkKICAgICAgewogICAg
ICB9CiAgICAgIGJyZWFrOwogICAgY2FzZSAndCc6CiAgICAgIGlmKCFzdHJjbXAobmFtZSsyLCJy
aWtlIikpCiAgICAgIHsKICAgICAgfQogICAgICBlbHNlIGlmKCFzdHJjbXAobmFtZSsyLCJyb25n
IikpCiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsKICAgIGNhc2UgJ3UnOgogICAgICBpZigh
c3RyY21wKG5hbWUrMiwiYiIpKQogICAgICB7CiAgICAgIH0KICAgICAgaWYoIXN0cmNtcChuYW1l
KzIsInAiKSkKICAgICAgewogICAgICB9CiAgICAgIGJyZWFrOwogICAgfQogICAgYnJlYWs7CiAg
Y2FzZSAndCc6CiAgICBzd2l0Y2gobmFtZVsxXSkKICAgIHsKICAgIGNhc2UgJ2EnOgogICAgICBp
Zighc3RyY21wKG5hbWUrMiwiYmxlIikpCiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsKICAg
IGNhc2UgJ2QnOgogICAgICBpZihuYW1lWzJdPT0wKQogICAgICB7CiAgICAgIH0KICAgICAgYnJl
YWs7CiAgICBjYXNlICdoJzoKICAgICAgaWYobmFtZVsyXT09MCkKICAgICAgewogICAgICB9CiAg
ICAgIGJyZWFrOwogICAgY2FzZSAnaSc6CiAgICAgIGlmKCFzdHJjbXAobmFtZSsyLCJ0bGUiKSkK
ICAgICAgewogICAgICB9CiAgICAgIGJyZWFrOwogICAgY2FzZSAncic6CiAgICAgIGlmKG5hbWVb
Ml09PTApCiAgICAgIHsKICAgICAgfQogICAgICBicmVhazsKICAgIGNhc2UgJ3QnOgogICAgICBp
ZihuYW1lWzJdPT0wKQogICAgICB7CiAgICAgIH0KICAgICAgYnJlYWs7CiAgICB9CiAgICBicmVh
azsKICBjYXNlICd1JzoKICAgIGlmKG5hbWVbMV09PTApCiAgICB7CiAgICB9CiAgICBlbHNlIGlm
KCFzdHJjbXAobmFtZSsxLCJsIikpCiAgICB7CiAgICB9CiAgICBicmVhazsKICBjYXNlICd2JzoK
ICAgICBpZighc3RyY21wKG5hbWUrMSwiYXIiKSkKICAgIHsKICAgIH0KICAgIGJyZWFrOwogIH0K
fQo=


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]