delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/05/27/21:40:52

From: kunglao AT prairienet DOT org
Subject: Oops, that df command again
27 May 1997 21:40:52 -0700 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <199705272028.PAA23713.cygnus.gnu-win32@bluestem.prairienet.org>
Mime-Version: 1.0
Comments: Authenticated sender is <kunglao AT prairienet DOT org>
Original-To: gnu-win32 AT cygnus DOT com
X-mailer: Pegasus Mail for Win32 (v2.53/R1)
Original-Sender: owner-gnu-win32 AT cygnus DOT com

--Message-Boundary-10699
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body


Looks like my earlier message about this didn't attach the df.c file 
like I had hoped.  So, here it is again.

Enjoy
---
"Oh, what sad times are these when passing ruffians can say 'Ni!' at will to old
ladies.  There is a pestulance upon this land, nothing is sacred.  Even those
who arrange and design shrubberies are under considerable economic stress of
this period of history."                                   -- Roger the Shrubber
--Message-Boundary-10699
Content-type: text/plain; charset=US-ASCII
Content-disposition: inline
Content-description: Attachment information.

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  df.c
     Date:  23 May 1997, 21:54
     Size:  8585 bytes.
     Type:  Program-source

--Message-Boundary-10699
Content-type: Application/Octet-stream; name=df.c; type=Program-source
Content-disposition: attachment; filename="df.c"
Content-transfer-encoding: BASE64

LyogTXkgZGYgY29tbWFuZCAtIGl0IHdvcmtzIGZvciBtZSAuLi4gKi8NCiNpbmNsdWRlIDx3
aW5iYXNlLmg+DQojaW5jbHVkZSA8c3RkaW8uaD4NCiNpbmNsdWRlIDxtbnRlbnQuaD4NCg0K
c3RydWN0IG1udF9pbmZvIHsNCiAgY2hhciBtbnRfZG9zcGF0aFsyNTZdOw0KICBjaGFyIG1u
dF9jeWdwYXRoWzI1Nl07DQp9Ow0KDQovKiBUeXBlcyBvZiBkcml2ZXMgd2UgY2FuIGRmICov
DQojZGVmaW5lIEFMTE9XX0ZJWEVEIDENCiNkZWZpbmUgQUxMT1dfUkVNT1RFIDINCiNkZWZp
bmUgQUxMT1dfQ0RST00gNA0KI2RlZmluZSBBTExPV19SQU1ESVNLIDgNCiNkZWZpbmUgQUxM
T1dfUkVNT1ZBQkxFIDE2DQojZGVmaW5lIEFMTE9XX0FMTCAzMQ0KLyogVHlwZXMgb2Ygb3V0
cHV0ICovDQojZGVmaW5lIEJZVEUgMQ0KI2RlZmluZSBLSUxPIDINCiNkZWZpbmUgTUVHQSAz
DQojZGVmaW5lIEhVTUFOIDQNCiNkZWZpbmUgQ0xVU1RFUiA1DQojZGVmaW5lIFBSSU5UX1RZ
UEUgNg0KDQp2b2lkIHVzYWdlKCkgew0KICBmcHJpbnRmKHN0ZGVyciwgIlVzYWdlOiBkZiBb
T1BUSU9OXS4uLlxuIik7DQogIGZwcmludGYoc3RkZXJyLCAiU2hvdyBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgZmlsZXN5c3RlbXNcblxuIik7DQogIGZwcmludGYoc3RkZXJyLCAiICAtYSwg
LS1hbGwgICAgICAgICAgICAgaW5jbHVkZSBSZW1vdGUgYW5kIENELVJPTSBmaWxlc3lzdGVt
c1xuIik7DQogIGZwcmludGYoc3RkZXJyLCAiICAtYywgLS1jbHVzdGVycyAgICAgICAgbGlz
dCBjbHVzdGVyIGluZm9ybWF0aW9uIGluc3RlYWQgb2YgYmxvY2sgdXNhZ2VcbiIpOw0KICBm
cHJpbnRmKHN0ZGVyciwgIiAgLWgsIC0taHVtYW4tcmVhZGFibGUgIHByaW50IHNpemVzIGlu
IGh1bWFuIHJlYWRhYmxlIGZvcm1hdCAoZS5nLiAxSyAyMzRNIDJHXG4iKTsNCiAgZnByaW50
ZihzdGRlcnIsICIgIC1pLCAtLWlub2RlcyAgICAgICAgICBzYW1lIGFzIC1jLCBpbiBmb3Ig
Y29tcGF0aWJpbGl0eVxuIik7DQogIGZwcmludGYoc3RkZXJyLCAiICAtaywgLS1raWxvYnl0
ZXMgICAgICAgdXNlIDEwMjQtYnl0ZSBibG9ja3MgKGRlZmF1bHQpXG4iKTsNCiAgZnByaW50
ZihzdGRlcnIsICIgIC1tLCAtLW1lZ2FieXRlcyAgICAgICB1c2UgMTAyNEstYnl0ZSBibG9j
a3NcbiIpOw0KICBmcHJpbnRmKHN0ZGVyciwgIiAgLXQsIC0tdHlwZSBUWVBFICAgICAgIGxp
bWl0IGxpc3RpbmcgdG8gZmlsZXN5c3RlbXMgb2YgdHlwZSBUWVBFXG4iKTsNCiAgZnByaW50
ZihzdGRlcnIsICIgIC14LCAtLWV4Y2x1ZGUtdHlwZSBUWVBFICAgbGltaXQgbGlzdGluZyB0
byBmaWxlc3lzdGVtcyBub3Qgb2YgVFlQRVxuIik7DQogIGZwcmludGYoc3RkZXJyLCAiICAt
diAgICAgICAgICAgICAgICAgICAgKGlnbm9yZWQpXG4iKTsNCiAgZnByaW50ZihzdGRlcnIs
ICIgIC1MICAgICAgICAgICAgICAgICAgICBMaXN0IGF2YWlsYWJsZSBmaWxlc3lzdGVtIHR5
cGVzLlxuIik7DQovKiAgZnByaW50ZihzdGRlcnIsICIgIC1QLCAtLXBvcnRhYmlsaXR5ICAg
ICB1c2UgdGhlIFBPU0lYIG91dHB1dCBmb3JtYXRcbiIpOyovDQogIGZwcmludGYoc3RkZXJy
LCAiICAtVCwgLS1wcmludC10eXBlICAgICAgcHJpbnQgZmlsZXN5c3RlbSB0eXBlXG4iKTsN
CiAgZnByaW50ZihzdGRlcnIsICIgICAgICAtLWhlbHAgICAgICAgICAgICBkaXNwbGF5IHRo
aXMgaGVscCBhbmQgZXhpdFxuIik7DQogIGZwcmludGYoc3RkZXJyLCAiICAgICAgLS12ZXJz
aW9uICAgICAgICAgb3V0cHV0IHZlcnNpb24gaW5mb3JtYXRpb24gYW5kIGV4aXRcbiIpOw0K
ICBleGl0KDApOw0KfQ0KDQp2b2lkIGh1bWFuKGNoYXIgKnN0ciwgbG9uZyBsKSB7DQogIGlu
dCBhPWwsIGI9MDsNCg0KICBpZiAobCA8IDEwMjQpIHNwcmludGYoc3RyLCAiJTRkQiIsIGwp
Ow0KICBlbHNlIGlmIChsIDwgMTA0ODU3Nikgc3ByaW50ZihzdHIsICIlNGRLIiwgbC8xMDI0
KTsNCiAgZWxzZSBzcHJpbnRmKHN0ciwgIiU0ZE0iLCBsIC8gMTA0ODU3Nik7DQp9DQoNCnZv
aWQgcHJpbnRfaW5mbyhpbnQgb3V0X3R5cGUsIERXT1JEIGEsIERXT1JEIGIsIERXT1JEIGMs
IERXT1JEIGQpIHsNCiAgY2hhciB0bXBbMjBdOw0KDQogIHN3aXRjaChvdXRfdHlwZSkgew0K
ICAgIGNhc2UgSFVNQU46DQogICAgICBpZiAoYSAhPSAwKSB7DQogICAgICAgIGh1bWFuKHRt
cCwgYSk7ICBwcmludGYoIiAlcyAiLCB0bXApOw0KICAgICAgfQ0KICAgICAgaHVtYW4odG1w
LCBiKTsgIHByaW50ZigiICVzICIsIHRtcCk7DQogICAgICBodW1hbih0bXAsIGMpOyAgcHJp
bnRmKCIlcyAiLCB0bXApOw0KICAgICAgaHVtYW4odG1wLCBkKTsgIHByaW50ZigiICVzICAg
ICIsIHRtcCk7DQogICAgICBicmVhazsNCiAgICBjYXNlIEJZVEU6DQogICAgICBwcmludGYo
IiAlNWQgICAgICU1ZCAgJTVkICAlNWQgICAiLCBhLCBiLCBjLCBkKTsNCiAgICAgIGJyZWFr
Ow0KICAgIGNhc2UgS0lMTzoNCiAgICAgIGlmIChhICE9IDApIHByaW50ZigiICU3bGQgIiwg
YSAvIDEwMjQpOw0KICAgICAgcHJpbnRmKCIgJTdsZCAgICU3bGQgICAlN2xkICAgICIsIGIg
LyAxMDI0LCBjIC8gMTAyNCwgZCAvIDEwMjQpOw0KICAgICAgYnJlYWs7DQogICAgY2FzZSBN
RUdBOg0KICAgICAgcHJpbnRmKCIgICAgJTRsZCAgICAlNGxkICAgICAgJTRsZCAgICAiLCBi
IC8gMTA0ODU3NiwgYyAvIDEwNDg1NzYsDQogICAgICAgIGQgLyAxMDQ4NTc2KTsNCiAgICAg
IGJyZWFrOw0KICB9DQp9DQoNCmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pIHsN
CiAgbG9uZyBkcml2ZWxpc3Q7DQogIERXT1JEIFNlY1BlckNsdXMsIEJ5dGVQZXJTZWMsIEZy
ZWVDbHVzLCBUb3RDbHVzLCBDbHVzU2l6ZTsNCiAgTFBEV09SRCBzcGMsIGJwcywgZmMsIHRj
Ow0KICBpbnQgaSwgaiwgaz0wLCBsOw0KICBjaGFyIHRtcFsyMF0sIHRtcDJbMjBdOw0KICBz
dHJ1Y3QgbW50X2luZm8gbW91bnRfbGlzdFs1XTsNCiAgaW50IG51bV9tb3VudHMgPSAwOw0K
ICBzdHJ1Y3QgbW50ZW50ICptbTsNCg0KICAvKiBTZXR1cCBwYXJhbWV0ZXJzICovDQogIGlu
dCBmc190eXBlcyA9IEFMTE9XX0ZJWEVEOyAgICAgLyogZGVmYXVsdCB0byBvbmx5IGZpeGVk
IGRpc2tzICovDQogIGludCBvdXRfdHlwZSA9IEtJTE87ICAgICAgICAgICAgLyogZGVmYXVs
dCB0byAxMDI0LWJ5dGUgYmxvY2tzICovDQogIGludCBvdXRfdHlwZTIgPSAwOyAgICAgICAg
ICAgICAgLyogQ2x1c3RlciBpbmZvIG9yIG5vdCAqLw0KDQogIGlmIChhcmdjID4gMSkgew0K
ICAgIGZvcihpPTE7IGk8YXJnYzsgaSsrKSB7DQogICAgICBqID0gMDsNCiAgICAgIHN0cmNw
eSh0bXAsIGFyZ3ZbaV0pOw0KICAgICAgaWYgKCAhc3RyY21wKHRtcCwgIi1hIikgfHwgIXN0
cmNtcCh0bXAsICItLWFsbCIpICkgew0KICAgICAgICBmc190eXBlcyA9IEFMTE9XX0FMTDsg
IGorKzsgfQ0KICAgICAgaWYgKCAhc3RyY21wKHRtcCwgIi1jIikgfHwgIXN0cmNtcCh0bXAs
ICItLWNsdXN0ZXJzIikgKSB7DQogICAgICAgIG91dF90eXBlMiA9IENMVVNURVI7ICBqKys7
IH0NCiAgICAgIGlmICggIXN0cmNtcCh0bXAsICItaCIpIHx8ICFzdHJjbXAodG1wLCAiLS1o
dW1hbi1yZWFkYWJsZSIpICkgew0KICAgICAgICBvdXRfdHlwZSA9IEhVTUFOOyAgaisrOyB9
DQogICAgICBpZiAoICFzdHJjbXAodG1wLCAiLWkiKSB8fCAhc3RyY21wKHRtcCwgIi0taW5v
ZGVzIikgKSB7DQogICAgICAgIG91dF90eXBlMiA9IENMVVNURVI7ICBqKys7IH0NCiAgICAg
IGlmICggIXN0cmNtcCh0bXAsICItayIpIHx8ICFzdHJjbXAodG1wLCAiLS1raWxvYnl0ZXMi
KSApIHsNCiAgICAgICAgb3V0X3R5cGUgPSBLSUxPOyAgaisrOyB9DQogICAgICBpZiAoICFz
dHJjbXAodG1wLCAiLW0iKSB8fCAhc3RyY21wKHRtcCwgIi0tbWVnYWJ5dGVzIikgKSB7DQog
ICAgICAgIG91dF90eXBlID0gTUVHQTsgIGorKzsgfQ0KICAgICAgaWYgKCAhc3RyY21wKHRt
cCwgIi10IikgKSB7DQogICAgICAgIGlmICghc3RyY21wKGFyZ3ZbaSsxXSwgImZpeGVkIikp
IGZzX3R5cGVzIHw9IEFMTE9XX0ZJWEVEOw0KICAgICAgICBpZiAoIXN0cmNtcChhcmd2W2kr
MV0sICJyZW1vdGUiKSkgZnNfdHlwZXMgfD0gQUxMT1dfUkVNT1RFOw0KICAgICAgICBpZiAo
IXN0cmNtcChhcmd2W2krMV0sICJjZHJvbSIpKSBmc190eXBlcyB8PSBBTExPV19DRFJPTTsN
CiAgICAgICAgaWYgKCFzdHJjbXAoYXJndltpKzFdLCAicmFtZGlzayIpKSBmc190eXBlcyB8
PSBBTExPV19SQU1ESVNLOw0KICAgICAgICBpZiAoIXN0cmNtcChhcmd2W2krMV0sICJyZW1v
dmFibGUiKSkgZnNfdHlwZXMgfD0gQUxMT1dfUkFNRElTSzsNCiAgICAgICAgaSsrOyAgaisr
Ow0KICAgICAgfQ0KICAgICAgaWYgKCAhc3RyY21wKHRtcCwgIi12IikgKSB7IGorKzsgfQ0K
ICAgICAgaWYgKCAhc3RyY21wKHRtcCwgIi14IikgKSB7DQogICAgICAgIGlmICghc3RyY21w
KGFyZ3ZbaSsxXSwgImZpeGVkIikpIGZzX3R5cGVzICY9IEFMTE9XX1JFTU9URSB8DQogICAg
ICAgICAgQUxMT1dfQ0RST00gfCBBTExPV19SQU1ESVNLIHwgQUxMT1dfUkVNT1ZBQkxFOw0K
ICAgICAgICBpZiAoIXN0cmNtcChhcmd2W2krMV0sICJyZW1vdGUiKSkgZnNfdHlwZXMgJj0g
QUxMT1dfRklYRUQgfA0KICAgICAgICAgIEFMTE9XX0NEUk9NIHwgQUxMT1dfUkFNRElTSyB8
IEFMTE9XX1JFTU9WQUJMRTsNCiAgICAgICAgaWYgKCFzdHJjbXAoYXJndltpKzFdLCAiY2Ry
b20iKSkgZnNfdHlwZXMgJj0gQUxMT1dfRklYRUQgfA0KICAgICAgICAgIEFMTE9XX1JFTU9U
RSB8IEFMTE9XX1JBTURJU0sgfCBBTExPV19SRU1PVkFCTEU7DQogICAgICAgIGlmICghc3Ry
Y21wKGFyZ3ZbaSsxXSwgInJhbWRpc2siKSkgZnNfdHlwZXMgJj0gQUxMT1dfRklYRUQgfA0K
ICAgICAgICAgIEFMTE9XX1JFTU9URSB8IEFMTE9XX0NEUk9NIHwgQUxMT1dfUkVNT1ZBQkxF
Ow0KICAgICAgICBpZiAoIXN0cmNtcChhcmd2W2krMV0sICJyZW1vdmFibGUiKSkgZnNfdHlw
ZXMgJj0gQUxMT1dfRklYRUQgfA0KICAgICAgICAgIEFMTE9XX1JFTU9URSB8IEFMTE9XX0NE
Uk9NIHwgQUxMT1dfUkFNRElTSzsNCiAgICAgICAgaSsrOyAgaisrOw0KICAgICAgfQ0KICAg
ICAgaWYgKCAhc3RyY21wKHRtcCwgIi1MIikgKSB7DQogICAgICAgIGZwcmludGYoc3RkZXJy
LCAiQXZhaWxhYmxlIGZpbGVzeXN0ZW0gdHlwZXM6XG4iKTsNCiAgICAgICAgZnByaW50Zihz
dGRlcnIsICIgIGZpeGVkICAgICAgIEZpeGVkIERpc2tzXG4iKTsNCiAgICAgICAgZnByaW50
ZihzdGRlcnIsICIgIGNkcm9tICAgICAgIENELVJPTXNcbiIpOw0KICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiAgcmVtb3RlICAgICAgTmV0d29yayBEcml2ZXNcbiIpOw0KICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiAgcmFtZGlzayAgICAgUkFNIERpc2tzXG4iKTsNCiAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIgIHJlbW92YWJsZSAgIFJlbW92YWJsZSBEaXNrc1xuIik7DQog
ICAgICAgIGV4aXQoMCk7DQogICAgICB9DQogICAgICBpZiAoICFzdHJjbXAodG1wLCAiLVQi
KSB8fCAhc3RyY21wKHRtcCwgIi0tcHJpbnQtdHlwZSIpICkgew0KICAgICAgICBvdXRfdHlw
ZTIgPSBQUklOVF9UWVBFOyAgaisrOyB9DQogICAgICBpZiAoICFzdHJjbXAodG1wLCAiLS1o
ZWxwIikgKSB1c2FnZSgpOw0KICAgICAgaWYgKCAhc3RyY21wKHRtcCwgIi0tdmVyc2lvbiIp
ICkgew0KICAgICAgICBwcmludGYoImRmIC0gR05VLVdpbjMyIDEuMFxuIik7ICBleGl0KDAp
OyB9DQogICAgICBpZiAoIWopIHsgZnByaW50ZihzdGRlcnIsICJVbmtub3duIG9wdGlvbiAl
c1xuIiwgdG1wKTsgZXhpdCgxKTsgfQ0KICAgIH0gDQogIH0NCiAgaWYgKCAob3V0X3R5cGUy
ID09IENMVVNURVIpICYmIChvdXRfdHlwZSAhPSBCWVRFKSApIG91dF90eXBlID0gQllURTsN
Cg0KICAvKiBHZXQgYWxsIHRoZSBET1MgdHlwZSBtb3VudHMgKi8NCiAgbW0gPSBnZXRtbnRl
bnQoTlVMTCk7DQogIHdoaWxlIChtbSAhPSBOVUxMKSB7DQogICAgaWYgKCAobW0tPm1udF9m
c25hbWVbMV0gPT0gJzonKSAmJiAobW0tPm1udF9mc25hbWVbMl0gPT0gJ1xcJykgKSB7DQog
ICAgICBzdHJjcHkobW91bnRfbGlzdFtudW1fbW91bnRzXS5tbnRfZG9zcGF0aCwgbW0tPm1u
dF9mc25hbWUpOw0KICAgICAgc3RyY3B5KG1vdW50X2xpc3RbbnVtX21vdW50cysrXS5tbnRf
Y3lncGF0aCwgbW0tPm1udF9kaXIpOw0KICAgIH0NCiAgICBtbSA9IGdldG1udGVudChOVUxM
KTsNCiAgfQ0KDQogIHNwYyA9ICZTZWNQZXJDbHVzOyAgYnBzID0gJkJ5dGVQZXJTZWM7ICBm
YyA9ICZGcmVlQ2x1czsgIHRjID0gJlRvdENsdXM7DQogIGRyaXZlbGlzdCA9IEdldExvZ2lj
YWxEcml2ZXMoKTsNCg0KICBpZiAob3V0X3R5cGUyID09IENMVVNURVIpDQogICAgcHJpbnRm
KCJEcml2ZSAgICBDU2l6ZSAgQ2x1c3RlcnMgIENVc2VkICBDRnJlZSAgJUNVc2VkICAgTW91
bnRlZCBvblxuIik7DQogIGVsc2UgaWYgKG91dF90eXBlID09IEhVTUFOKSB7DQogICAgcHJp
bnRmKCJEcml2ZSAgICAgIik7DQogICAgaWYgKG91dF90eXBlMiA9PSBQUklOVF9UWVBFKSBw
cmludGYoIiAgVHlwZSAgICAiKTsNCiAgICBwcmludGYoIlNpemUgIFVzZWQgIEF2YWlsICBD
YXBhY2l0eSBNb3VudGVkIG9uXG4iKTsNCiAgfSBlbHNlIHsNCiAgICBwcmludGYoIkRyaXZl
ICAiKTsNCiAgICBpZiAob3V0X3R5cGUyID09IFBSSU5UX1RZUEUpIHByaW50ZigiICBUeXBl
ICAgICIpOw0KICAgIGlmIChvdXRfdHlwZSA9PSBNRUdBKSBwcmludGYoIk1CLWJsb2NrcyIp
Ow0KICAgIGVsc2UgcHJpbnRmKCIxMDI0LWJsb2NrcyIpOw0KICAgIHByaW50ZigiICAgIFVz
ZWQgIEF2YWlsYWJsZSBDYXBhY2l0eSBNb3VudGVkIG9uXG4iKTsNCiAgfQ0KDQogIGZvcihp
PTA7IGk8MjY7IGkrKykgew0KICAgIGlmIChkcml2ZWxpc3QgJSAyKSB7DQogICAgICBTZWNQ
ZXJDbHVzID0gQnl0ZVBlclNlYyA9IEZyZWVDbHVzID0gVG90Q2x1cyA9IDA7DQogICAgICBz
cHJpbnRmKHRtcCwgIiVjOlxcIiwgaSArICdBJyk7DQoNCiAgICAgIGogPSBHZXREcml2ZVR5
cGUodG1wKTsNCiAgICAgIGlmICggKGogPT0gRFJJVkVfRklYRUQgICAgICYmIGZzX3R5cGVz
ICYgQUxMT1dfRklYRUQpICAgfHwNCiAgICAgICAgICAgKGogPT0gRFJJVkVfUkVNT1RFICAg
ICYmIGZzX3R5cGVzICYgQUxMT1dfUkVNT1RFKSAgfHwNCiAgICAgICAgICAgKGogPT0gRFJJ
VkVfQ0RST00gICAgICYmIGZzX3R5cGVzICYgQUxMT1dfQ0RST00pICAgfHwNCiAgICAgICAg
ICAgKGogPT0gRFJJVkVfUkFNRElTSyAgICYmIGZzX3R5cGVzICYgQUxMT1dfUkFNRElTSykg
fHwNCiAgICAgICAgICAgKGogPT0gRFJJVkVfUkVNT1ZBQkxFICYmIGZzX3R5cGVzICYgQUxM
T1dfUkVNT1ZBQkxFKSApDQogICAgICB7DQogICAgICAgIHByaW50ZigiICVjOiAgICAgIiwg
aSArICdBJyk7DQogICAgICAgIGlmIChvdXRfdHlwZTIgPT0gUFJJTlRfVFlQRSkNCiAgICAg
ICAgICBzd2l0Y2goaikgew0KICAgICAgICAgICAgY2FzZSBEUklWRV9GSVhFRDogcHJpbnRm
KCJGSVhFRCAgICAgIik7ICBicmVhazsNCiAgICAgICAgICAgIGNhc2UgRFJJVkVfQ0RST006
IHByaW50ZigiQ0RST00gICAgICIpOyAgYnJlYWs7DQogICAgICAgICAgICBjYXNlIERSSVZF
X1JFTU9URTogcHJpbnRmKCJSRU1PVEUgICAgIik7ICBicmVhazsNCiAgICAgICAgICAgIGNh
c2UgRFJJVkVfUkFNRElTSzogcHJpbnRmKCJSQU1ESVNLICAgIik7ICBicmVhazsNCiAgICAg
ICAgICAgIGNhc2UgRFJJVkVfUkVNT1ZBQkxFOiBwcmludGYoIlJFTU9WQUJMRSAiKTsgIGJy
ZWFrOw0KICAgICAgICAgIH0NCiAgICAgICAgR2V0RGlza0ZyZWVTcGFjZSh0bXAsIHNwYywg
YnBzLCBmYywgdGMpOw0KICAgICAgICBDbHVzU2l6ZSA9IEJ5dGVQZXJTZWMgKiBTZWNQZXJD
bHVzOw0KICAgICAgICBzd2l0Y2gob3V0X3R5cGUyKSB7DQogICAgICAgICAgY2FzZSBDTFVT
VEVSOg0KICAgICAgICAgICAgcHJpbnRfaW5mbyhvdXRfdHlwZSwgQ2x1c1NpemUsIFRvdENs
dXMsIFRvdENsdXMgLSBGcmVlQ2x1cywNCiAgICAgICAgICAgICAgRnJlZUNsdXMpOw0KICAg
ICAgICAgICAgYnJlYWs7DQogICAgICAgICAgZGVmYXVsdDoNCiAgICAgICAgICAgIHByaW50
X2luZm8ob3V0X3R5cGUsIDAsIFRvdENsdXMgKiBDbHVzU2l6ZSwNCiAgICAgICAgICAgICAg
KFRvdENsdXMgLSBGcmVlQ2x1cykgKiBDbHVzU2l6ZSwgRnJlZUNsdXMgKiBDbHVzU2l6ZSk7
DQogICAgICAgICAgICBicmVhazsNCiAgICAgICAgfQ0KICAgICAgICBwcmludGYoIiUzZCUl
ICAgIiwgMTAwIC0gMTAwICogRnJlZUNsdXMgLyBUb3RDbHVzKTsNCiAgICAgICAgZm9yKGw9
MDsgbDxudW1fbW91bnRzOyBsKyspDQogICAgICAgICAgaWYgKG1vdW50X2xpc3RbbF0ubW50
X2Rvc3BhdGhbMF0gPT0gKGkgKyAnQScpICkNCiAgICAgICAgICAgIHByaW50ZigiJXMgIiwg
bW91bnRfbGlzdFtsXS5tbnRfY3lncGF0aCk7DQogICAgICAgIHByaW50ZigiXG4iKTsNCiAg
ICAgIH0NCiAgICB9DQogICAgZHJpdmVsaXN0IC89IDI7DQogIH0NCiAgLyogTm93LCBzdHIg
Y29udGFpbnMgZml4ZWQgZHJpdmUgbGV0dGVycyAqLw0KDQoNCiAgcmV0dXJuIDA7DQp9DQo=

--Message-Boundary-10699--
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019