Re: lxdialog patch #3

Clifford Wolf (clifford@clifford.at)
Sun, 14 Jun 1998 11:32:47 +0200 (MEST)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---1430038202-1755845228-897816767=:28051
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Sun, 14 Jun 1998, Serguei Koubouchine wrote:

> On Sun, 14 Jun 1998, Clifford Wolf wrote:
>
> > I've played arround a bit with my last patch and recognised that it
> > contains a bug and that there is another importand feature missing.
>
> Nice. But where is the patch itself ?

Ooops - it's attached now - shit happens! :-)

- clifford

-- -- -- -- -- -- -- -- -- -- -- -- --
Clifford Wolf
magnet - Internet at Work IRC: efnet / clifford
Director of System Development http://www.clifford.at/
e-mail: c.wolf@magnet.at email: god@clifford.at

---1430038202-1755845228-897816767=:28051
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="menubox.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.980614113247.28051B@babylon.clifford.at>
Content-Description: menubox.patch

LS0tIGxpbnV4L3NjcmlwdHMvbHhkaWFsb2cvbWVudWJveC5jLm9yaWcJU2F0
IEFwciAyNyAxMjoxODoxOCAxOTk2DQorKysgbGludXgvc2NyaXB0cy9seGRp
YWxvZy9tZW51Ym94LmMJU3VuIEp1biAxNCAwOTozMjoyOSAxOTk4DQpAQCAt
MTksNiArMTksMzcgQEANCiAgKiAgRm91bmRhdGlvbiwgSW5jLiwgNjc1IE1h
c3MgQXZlLCBDYW1icmlkZ2UsIE1BIDAyMTM5LCBVU0EuDQogICovDQogDQor
LyoNCisgKiAgQ2hhbmdlcyBieSBDbGlmZm9yZCBXb2xmIChnb2RAY2xpZmZv
cmQuYXQpDQorICoNCisgKiAgWyAxOTk4LTA2LTEzIF0NCisgKg0KKyAqICAg
ICopICBBIGJ1Z2ZpeCBmb3IgdGhlIFBhZ2UtRG93biBwcm9ibGVtDQorICoN
CisgKiAgICAqKSAgSWYgaSB1c2UgUGFnZS1Eb3duIGFuZCBQYWdlLVVwIG5v
cm1hbHkgdGhlIGN1cnNvciB3b3VsZCBiZSBqdXN0DQorICogICAgICAgIHNl
dCB0byB0aGUgZmlyc3QgcG9zaXRpb24gaW4gdGhlIG1lbnUgYm94IC0gbm93
IGx4ZGlhbG9nIGlzIGEgYml0DQorICogICAgICAgIHNtYXJ0ZXIgYW5kIHdv
cmtzIG1vcmUgbGlrZSBvbmUgaXMgaXQgdXNlZCBmcm9tIG1vc3Qgb3RoZXIg
bWVudQ0KKyAqICAgICAgICBzeXN0ZW1zIChqdXN0IGhhdmUgYSBsb29rIGF0
IGl0KS4NCisgKg0KKyAqICAgICopICBOb3JtYWx5IGlmIGkgc2VsZWN0IHNv
bWV0aGluZyBteSBzY3JvbGxpbmcgd2lsbCBiZSBicm9rZW4gYmVjb3VzZQ0K
KyAqICAgICAgICBseGRpYWxvZyBpcyByZS1pbnZva2VkIGJ5IHRoZSBNZW51
Y29uZmlnIHNoZWxsc2NyaXB0IGFuZCBjYW4ndA0KKyAqICAgICAgICByZW1l
bWJlciB0aGUgbGFzdCBzY3JvbGxpbmctcG9zaXRpb24gYW5kIGp1c3Qgc2V0
cyBpdCBzbyB0aGF0IHRoZQ0KKyAqICAgICAgICBjdXJzb3IgaXMgYXQgdGhl
IGJvdHRvbSBvZiB0aGUgYm94LiBOb3cgaXQgd3JpdGVzIGEgdGVtcGZpbGUg
Y2FsbGVkDQorICogICAgICAgICJseGRpYWxvZy5zY3JsdG1wIiB3aGljaCBj
b250YWlucyB0aGlzIGluZm9ybWF0aW9uLiBUaGUgdGVtcGZpbGUgaXMNCisg
KiAgICAgICAgZGVsZXRlZCBieSBseGRpYWxvZyBpZiB0aGUgdXNlcnMgbGVh
dmVzIGEgc3VibWVudSBvciBlbnRlcnMgYSBuZXcNCisgKiAgICAgICAgb25l
IC0gYnV0IGl0IHdvdWxkIGJlIG5pY2UgaWYgTWVudWNvbmZpZyBjb3VsZCBt
YWtlIGFub3RoZXIgInJtIC1mIg0KKyAqICAgICAgICBqdXN0IHRvIGJlIHN1
cmUuIEp1c3QgdHJ5IGl0IG91dCAtIHlvdSB3aWxsIHJlY29nbmlzZSBhIGRp
ZmZlcmVuY2UhDQorICoNCisgKiAgWyAxOTk4LTA2LTE0IF0NCisgKg0KKyAq
ICAgICopICBseGRpYWxvZyBpcyBub3cgY3Jhc2ggc2F2ZSBhZ2FpbnN0IGJy
b2tlbiAibHhkaWFsb2cuc2NybHRtcCIgZmlsZXMNCisgKiAgICAgICAgYW5k
IG1lbnVzIHRoZXkgY2hhbmdlIHRoZWlyIHNpemUgb24gdGhlIGZseS4NCisg
Kg0KKyAqICAgICopICBJZiB0aGUgbGFzdCBzY3JvbGxpbmcgcG9zaXRpb24g
aXMgbm90IHNhdmVkIGJ5IGx4ZGlhbG9nIGZvciBzb21lDQorICogICAgICAg
IHJlYXNvbiBpdCBzZXRzIHRoZSBzY3JvbGxpbmcgc28gdGhhdCB0aGUgc2Vs
ZWN0ZWQgaXRlbSBpcyBpbiB0aGUNCisgKiAgICAgICAgbWlkZGxlIG9mIHRo
ZSBtZW51Ym94IChhbmQgbm90IGF0IHRoZSBib3R0b20pLg0KKyAqLw0KKw0K
ICNpbmNsdWRlICJkaWFsb2cuaCINCiANCiBzdGF0aWMgaW50IG1lbnVfd2lk
dGgsIGl0ZW1feDsNCkBAIC0xMjMsNiArMTU0LDcgQEANCiAgICAgaW50IGks
IGosIHgsIHksIGJveF94LCBib3hfeTsNCiAgICAgaW50IGtleSA9IDAsIGJ1
dHRvbiA9IDAsIHNjcm9sbCA9IDAsIGNob2ljZSA9IDAsIGZpcnN0X2l0ZW0g
PSAwLCBtYXhfY2hvaWNlOw0KICAgICBXSU5ET1cgKmRpYWxvZywgKm1lbnU7
DQorICAgIEZJTEUgKmY7DQogDQogICAgIG1heF9jaG9pY2UgPSBNSU4gKG1l
bnVfaGVpZ2h0LCBpdGVtX25vKTsNCiANCkBAIC0xNzgsOSArMjEwLDI2IEBA
DQogDQogICAgIGl0ZW1feCA9IChtZW51X3dpZHRoIC0gaXRlbV94KSAvIDI7
DQogDQotICAgIGlmIChjaG9pY2UgPj0gbWF4X2Nob2ljZSl7DQotCXNjcm9s
bCA9IGZpcnN0X2l0ZW0gPSBjaG9pY2UgLSBtYXhfY2hvaWNlICsgMTsNCi0J
Y2hvaWNlID0gbWF4X2Nob2ljZS0xOw0KKyAgICAvKiBnZXQgdGhlIHNjcm9s
bCBpbmZvIGZyb20gdGhlIHRlbXAgZmlsZSAqLw0KKyAgICBpZiAoIChmPWZv
cGVuKCJseGRpYWxvZy5zY3JsdG1wIiwiciIpKSAhPSBOVUxMICkgew0KKwlp
ZiAoIChmc2NhbmYoZiwiJWRcbiIsJnNjcm9sbCkgPT0gMSkgJiYgKHNjcm9s
bCA8PSBjaG9pY2UpICYmDQorCSAgICAgKHNjcm9sbCttYXhfY2hvaWNlID4g
Y2hvaWNlKSAmJiAoc2Nyb2xsID49IDApICYmDQorCSAgICAgKHNjcm9sbCtt
YXhfY2hvaWNlIDw9IGl0ZW1fbm8pICkgew0KKwkgICAgZmlyc3RfaXRlbSA9
IHNjcm9sbDsNCisJICAgIGNob2ljZSA9IGNob2ljZSAtIHNjcm9sbDsNCisJ
ICAgIGZjbG9zZShmKTsNCisJfSBlbHNlIHsNCisJICAgIHJlbW92ZSgibHhk
aWFsb2cuc2NybHRtcCIpOw0KKwkgICAgZmNsb3NlKGYpOw0KKwkgICAgZj1O
VUxMOw0KKwl9DQorICAgIH0NCisgICAgaWYgKCAoY2hvaWNlID49IG1heF9j
aG9pY2UpIHx8IChmPT1OVUxMICYmIGNob2ljZSA+PSBtYXhfY2hvaWNlLzIp
ICkgew0KKwlpZiAoY2hvaWNlID49IGl0ZW1fbm8tbWF4X2Nob2ljZS8yKQ0K
KwkgICAgc2Nyb2xsID0gZmlyc3RfaXRlbSA9IGl0ZW1fbm8tbWF4X2Nob2lj
ZTsNCisJZWxzZQ0KKwkgICAgc2Nyb2xsID0gZmlyc3RfaXRlbSA9IGNob2lj
ZSAtIG1heF9jaG9pY2UvMjsNCisJY2hvaWNlID0gY2hvaWNlIC0gc2Nyb2xs
Ow0KICAgICB9DQogDQogICAgIC8qIFByaW50IHRoZSBtZW51ICovDQpAQCAt
MjYyLDI2ICszMTEsMzQgQEANCiANCiAJICAgIH0gZWxzZSBpZiAoa2V5ID09
IEtFWV9QUEFHRSkgew0KIAkgICAgICAgIHNjcm9sbG9rIChtZW51LCBUUlVF
KTsNCi0gICAgICAgICAgICAgICAgZm9yIChpPTA7IChpIDwgbWF4X2Nob2lj
ZSkgJiYgKHNjcm9sbCA+IDApOyBpKyspIHsNCi0gICAgICAgICAgICAgICAg
ICAgIHdzY3JsIChtZW51LCAtMSk7DQotICAgICAgICAgICAgICAgICAgICBz
Y3JvbGwtLTsNCi0gICAgICAgICAgICAgICAgICAgIHByaW50X2l0ZW0gKG1l
bnUsIGl0ZW1zW3Njcm9sbCAqIDIgKyAxXSwgMCwgRkFMU0UsDQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChpdGVtc1tzY3JvbGwqMl1bMF0g
IT0gJzonKSk7DQorICAgICAgICAgICAgICAgIGZvciAoaT0wOyAoaSA8IG1h
eF9jaG9pY2UpOyBpKyspIHsNCisgICAgICAgICAgICAgICAgICAgIGlmIChz
Y3JvbGwgPiAwKSB7DQorICAgICAgICAgICAgICAgIAl3c2NybCAobWVudSwg
LTEpOw0KKyAgICAgICAgICAgICAgICAJc2Nyb2xsLS07DQorICAgICAgICAg
ICAgICAgIAlwcmludF9pdGVtIChtZW51LCBpdGVtc1tzY3JvbGwgKiAyICsg
MV0sIDAsIEZBTFNFLA0KKyAgICAgICAgICAgICAgICAJKGl0ZW1zW3Njcm9s
bCoyXVswXSAhPSAnOicpKTsNCisgICAgICAgICAgICAgICAgICAgIH0gZWxz
ZSB7DQorICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGNob2ljZSA+IDAp
DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNob2ljZS0tOw0KKyAg
ICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICB9DQogICAg
ICAgICAgICAgICAgIHNjcm9sbG9rIChtZW51LCBGQUxTRSk7DQotICAgICAg
ICAgICAgICAgIGNob2ljZSA9IDA7DQogDQogICAgICAgICAgICAgfSBlbHNl
IGlmIChrZXkgPT0gS0VZX05QQUdFKSB7DQotCSAgICAgICAgc2Nyb2xsb2sg
KG1lbnUsIFRSVUUpOw0KLSAgICAgICAgICAgICAgICBmb3IgKGk9MDsgKGkg
PCBtYXhfY2hvaWNlKSAmJiAoc2Nyb2xsK21heF9jaG9pY2UgPCBpdGVtX25v
KTsgaSsrKSB7DQotCQkgICAgc2Nyb2xsKG1lbnUpOw0KLSAgICAgICAgICAg
ICAgICAgICAgc2Nyb2xsKys7DQotICAgICAgICAgICAgICAgICAgICBwcmlu
dF9pdGVtIChtZW51LCBpdGVtc1soc2Nyb2xsK21heF9jaG9pY2UtMSkqMisx
XSwNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9jaG9p
Y2UtMSwgRkFMU0UsDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoaXRlbXNbKHNjcm9sbCttYXhfY2hvaWNlLTEpKjJdWzBdICE9ICc6Jykp
Ow0KKyAgICAgICAgICAgICAgICBmb3IgKGk9MDsgKGkgPCBtYXhfY2hvaWNl
KTsgaSsrKSB7DQorICAgICAgICAgICAgICAgICAgICBpZiAoc2Nyb2xsK21h
eF9jaG9pY2UgPCBpdGVtX25vKSB7DQorCQkJc2Nyb2xsb2sgKG1lbnUsIFRS
VUUpOw0KKwkJCXNjcm9sbChtZW51KTsNCisJCQlzY3JvbGxvayAobWVudSwg
RkFMU0UpOw0KKyAgICAgICAgICAgICAgICAJc2Nyb2xsKys7DQorICAgICAg
ICAgICAgICAgIAlwcmludF9pdGVtIChtZW51LCBpdGVtc1soc2Nyb2xsK21h
eF9jaG9pY2UtMSkqMisxXSwNCisJCQkgICAgICAgICAgICBtYXhfY2hvaWNl
LTEsIEZBTFNFLA0KKwkJCSAgICAgICAgICAgIChpdGVtc1soc2Nyb2xsK21h
eF9jaG9pY2UtMSkqMl1bMF0gIT0gJzonKSk7DQorCQkgICAgfSBlbHNlIHsN
CisJCQlpZiAoY2hvaWNlKzEgPCBtYXhfY2hvaWNlKQ0KKwkJCSAgICBjaG9p
Y2UrKzsNCisJCSAgICB9DQogICAgICAgICAgICAgICAgIH0NCi0gICAgICAg
ICAgICAgICAgc2Nyb2xsb2sgKG1lbnUsIEZBTFNFKTsNCi0gICAgICAgICAg
ICAgICAgY2hvaWNlID0gMDsNCiANCiAgICAgICAgICAgICB9IGVsc2UNCiAg
ICAgICAgICAgICAgICAgY2hvaWNlID0gaTsNCkBAIC0zMTMsNiArMzcwLDEx
IEBADQogCWNhc2UgJ3knOg0KIAljYXNlICduJzoNCiAJY2FzZSAnbSc6DQor
CSAgICAvKiBzYXZlIHNjcm9sbCBpbmZvICovDQorCSAgICBpZiAoIChmPWZv
cGVuKCJseGRpYWxvZy5zY3JsdG1wIiwidyIpKSAhPSBOVUxMICkgew0KKwkJ
ZnByaW50ZihmLCIlZFxuIixzY3JvbGwpOw0KKwkJZmNsb3NlKGYpOw0KKwkg
ICAgfQ0KIAkgICAgZGVsd2luIChkaWFsb2cpOw0KICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiJXNcbiIsIGl0ZW1zWyhzY3JvbGwgKyBjaG9pY2Up
ICogMl0pOw0KICAgICAgICAgICAgIHN3aXRjaCAoa2V5KSB7DQpAQCAtMzM2
LDYgKzM5OCw3IEBADQogCSAgICBlbHNlDQogICAgICAgICAgICAgCWZwcmlu
dGYoc3RkZXJyLCAiJXNcbiIsIGl0ZW1zWyhzY3JvbGwgKyBjaG9pY2UpICog
Ml0pOw0KIA0KKwkgICAgcmVtb3ZlKCJseGRpYWxvZy5zY3JsdG1wIik7DQog
CSAgICByZXR1cm4gYnV0dG9uOw0KIAljYXNlICdlJzoNCiAJY2FzZSAneCc6
DQpAQCAtMzQ2LDUgKzQwOSw2IEBADQogICAgIH0NCiANCiAgICAgZGVsd2lu
IChkaWFsb2cpOw0KKyAgICByZW1vdmUoImx4ZGlhbG9nLnNjcmx0bXAiKTsN
CiAgICAgcmV0dXJuIC0xOwkJCS8qIEVTQyBwcmVzc2VkICovDQogfQ0K
---1430038202-1755845228-897816767=:28051--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu