unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [jbuehler@hekimian.com: [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin]
@ 2002-09-27 17:41 Richard Stallman
  2002-09-29  5:06 ` Eli Zaretskii
  0 siblings, 1 reply; 5+ messages in thread
From: Richard Stallman @ 2002-09-27 17:41 UTC (permalink / raw)
  Cc: jbuehler

Is there anyone who wants to think about whether to use these
patches?  I cannot do it.

------- Start of forwarded message -------
Envelope-to: rms@gnu.org
Delivery-date: Thu, 26 Sep 2002 15:11:19 -0400
To: bug-gnu-emacs@gnu.org
X-Injected-Via-Gmane: http://gmane.org/
From: Joe Buehler <jbuehler@hekimian.com>
Subject: [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin
X-Accept-Language: en-us, en
Sender: bug-gnu-emacs-admin@gnu.org
Date: Thu, 26 Sep 2002 15:10:30 -0400

This is a multi-part message in MIME format.
- --------------040209000406090504070509
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Attached are patches required to get emacs 21.2 up and running under Cygwin.

Some of the patches have already been submitted, and so are split into a separate
attachment.  I include them here for completeness, in case they never made it
into CVS yet.

Others are submitted here for the first time -- I have been waiting for my VP
to sign a copyright assignment for FSF.  I just got it and will get it in
the mail tomorrow.

Joe Buehler

- --------------040209000406090504070509
Content-Type: application/x-java-applet;version=1.1.1;
 name="cygwin-submitted-patches"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="cygwin-submitted-patches"

IwojIGZpeCBmb3Igc29tZSAyMS4yIGJ1Z3MgYWxyZWFkeSBzdWJtaXR0ZWQgdG8gYnVnLWdu
dS1lbWFjc0BnbnUub3JnCiMKZGlmZiAtdSAtciAtTiAteCAnKn4qJyBNYWtlZmlsZS5pbiBN
YWtlZmlsZS5pbgotLS0gTWFrZWZpbGUuaW4JMjAwMS0xMC0zMSAwOTo0NTo0Ni4wMDAwMDAw
MDAgLTA1MDAKKysrIE1ha2VmaWxlLmluCTIwMDItMDgtMTMgMTc6MTU6MjAuMDAwMDAwMDAw
IC0wNDAwCkBAIC00MDcsNyArNDA3LDggQEAKIAkgICBlY2hvICJDb3B5aW5nIGV0Yy9ET0Mt
KiB0byAke2RvY2Rpcn0gLi4uIiA7IFwKIAkgICAoY2QgLi9ldGM7IHRhciAtY2hmIC0gRE9D
KikgXAogCSAgICAgfChjZCAke2RvY2Rpcn07IHVtYXNrIDA7IHRhciAteHZmIC0gJiYgY2F0
ID4gL2Rldi9udWxsKSB8fCBleGl0IDE7IFwKLQkgICAoY2QgJChkb2NkaXIpOyBjaG1vZCBh
K3IgRE9DKjsgcm0gRE9DKTsgXAorCSAgIChjZCAke2RvY2Rpcn07IGNobW9kIGErciBET0Mq
OyBpZiB0ZXN0ICJgZWNobyBET0MtKmAiICE9ICJET0MtKiI7IFwKKwkJdGhlbiBybSBET0M7
IGZpKTsgXAogCWVsc2UgdHJ1ZTsgZmkKIAktdW5zZXQgQ0RQQVRIOyBcCiAJaWYgWyAtciAu
L2xpc3AgXSBcCmRpZmYgLXUgLXIgLU4gLXggJyp+Kicgc3JjL2ZyYW1lLmMgc3JjL2ZyYW1l
LmMKLS0tIHNyYy9mcmFtZS5jCTIwMDEtMTAtMjUgMTc6MDM6NTIuMDAwMDAwMDAwIC0wNDAw
CisrKyBzcmMvZnJhbWUuYwkyMDAyLTA4LTIwIDE0OjU1OjI2LjAwMDAwMDAwMCAtMDQwMApA
QCAtNDg2LDcgKzQ4NiwxMSBAQAogICBtYWtlX21hY190ZXJtaW5hbF9mcmFtZSAoZik7CiAj
ZWxzZQogICBmLT5vdXRwdXRfZGF0YS54ID0gJnR0eV9kaXNwbGF5OworI2lmZGVmIENBTk5P
VF9EVU1QCisgIEZSQU1FX0ZPUkVHUk9VTkRfUElYRUwoZikgPSBGQUNFX1RUWV9ERUZBVUxU
X0ZHX0NPTE9SOworICBGUkFNRV9CQUNLR1JPVU5EX1BJWEVMKGYpID0gRkFDRV9UVFlfREVG
QVVMVF9CR19DT0xPUjsKKyNlbmRpZgogI2VuZGlmIC8qIG1hY2ludG9zaCAqLwogI2VuZGlm
IC8qIFdJTkRPV1NOVCAqLwogI2VuZGlmIC8qIE1TRE9TICovCi0tLSBsaXNwL2RpcmVkLmVs
CTIwMDEtMDktMjEgMTI6NDE6NTguMDAwMDAwMDAwIC0wNDAwCisrKyBsaXNwL2RpcmVkLmVs
CTIwMDItMDktMDUgMDk6NDg6MTcuMDAwMDAwMDAwIC0wNDAwCkBAIC02Miw4ICs2Miw4IEBA
CiAKIDs7OyMjI2F1dG9sb2FkCiAoZGVmdmFyIGRpcmVkLWNob3duLXByb2dyYW0KLSAgKGlm
IChtZW1xIHN5c3RlbS10eXBlICcoaHB1eCBkZ3V4IHVzZy11bml4LXYgaXJpeCBsaW51eCBn
bnUvbGludXgpKQorICAoaWYgKG1lbXEgc3lzdGVtLXR5cGUgJyhocHV4IGRndXggdXNnLXVu
aXgtdiBpcml4IGxpbnV4IGdudS9saW51eCBjeWd3aW4pKQogICAgICAgImNob3duIgogICAg
IChpZiAoZmlsZS1leGlzdHMtcCAiL3Vzci9zYmluL2Nob3duIikKIAkiL3Vzci9zYmluL2No
b3duIgotLS0gbGlzcC9sb2FkZGVmcy5lbAkyMDAyLTAzLTE2IDA2OjM4OjEzLjAwMDAwMDAw
MCAtMDUwMAorKysgbGlzcC9sb2FkZGVmcy5lbAkyMDAyLTA5LTA1IDA5OjUzOjUzLjAwMDAw
MDAwMCAtMDQwMApAQCAtNDcxMSw3ICs0NzExLDcgQEAKIG1heSBjb250YWluIGV2ZW4gYEYn
LCBgYicsIGBpJyBhbmQgYHMnLiAgU2VlIGFsc28gdGhlIHZhcmlhYmxlCiBgZGlyZWQtbHMt
Ri1tYXJrcy1zeW1saW5rcycgY29uY2VybmluZyB0aGUgYEYnIHN3aXRjaC4iKQogCi0oZGVm
dmFyIGRpcmVkLWNob3duLXByb2dyYW0gKGlmIChtZW1xIHN5c3RlbS10eXBlIChxdW90ZSAo
aHB1eCBkZ3V4IHVzZy11bml4LXYgaXJpeCBsaW51eCBnbnUvbGludXgpKSkgImNob3duIiAo
aWYgKGZpbGUtZXhpc3RzLXAgIi91c3Ivc2Jpbi9jaG93biIpICIvdXNyL3NiaW4vY2hvd24i
ICIvZXRjL2Nob3duIikpICJcCisoZGVmdmFyIGRpcmVkLWNob3duLXByb2dyYW0gKGlmICht
ZW1xIHN5c3RlbS10eXBlIChxdW90ZSAoaHB1eCBkZ3V4IHVzZy11bml4LXYgaXJpeCBsaW51
eCBnbnUvbGludXggY3lnd2luKSkpICJjaG93biIgKGlmIChmaWxlLWV4aXN0cy1wICIvdXNy
L3NiaW4vY2hvd24iKSAiL3Vzci9zYmluL2Nob3duIiAiL2V0Yy9jaG93biIpKSAiXAogTmFt
ZSBvZiBjaG93biBjb21tYW5kICh1c3VhbGx5IGBjaG93bicgb3IgYC9ldGMvY2hvd24nKS4i
KQogCiAoZGVmdmFyIGRpcmVkLWxzLUYtbWFya3Mtc3ltbGlua3MgbmlsICJcCg==
- --------------040209000406090504070509
Content-Type: application/x-java-applet;version=1.1.1;
 name="cygwin-unsubmitted-patches"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="cygwin-unsubmitted-patches"

IwojIHBhdGNoZXMgdG8gR05VIGVtYWNzIDIxLjIgc291cmNlIHJlcXVpcmVkIGZvciBDeWd3
aW4gYnVpbGQKIwpkaWZmIC11IC1yIC1OIC14ICcqfionIGNvbmZpZ3VyZSBjb25maWd1cmUK
LS0tIGNvbmZpZ3VyZQkyMDAyLTAzLTE1IDA3OjQ2OjA5LjAwMDAwMDAwMCAtMDUwMAorKysg
Y29uZmlndXJlCTIwMDItMDgtMDggMTQ6MTA6MDMuMDAwMDAwMDAwIC0wNDAwCkBAIC0xNjI4
LDYgKzE2MjgsNyBAQAogICBpWzM0NTZdODYtKi0qICkKICAgICBtYWNoaW5lPWludGVsMzg2
CiAgICAgY2FzZSAiJHtjYW5vbmljYWx9IiBpbgorICAgICAgKi1jeWd3aW4gKSAgICAgICAg
ICAgICAgICBvcHN5cz1jeWd3aW4gOzsKICAgICAgICotbHlueG9zKiApICAgICAgICAgICAg
ICAgb3BzeXM9bHlueG9zIDs7CiAgICAgICAqLWlzYzEuKiB8ICotaXNjMi5bMDFdKiApCW9w
c3lzPTM4Ni1peCA7OwogICAgICAgKi1pc2MyLjIqICkJCW9wc3lzPWlzYzItMiA7OwpkaWZm
IC11IC1yIC1OIC14ICcqfionIGNvbmZpZ3VyZS5pbiBjb25maWd1cmUuaW4KLS0tIGNvbmZp
Z3VyZS5pbgkyMDAyLTAzLTE1IDA3OjQ0OjIwLjAwMDAwMDAwMCAtMDUwMAorKysgY29uZmln
dXJlLmluCTIwMDItMDgtMDggMTM6MTg6MjEuMDAwMDAwMDAwIC0wNDAwCkBAIC0xMDAyLDYg
KzEwMDIsNyBAQAogICBpWzM0NTZdODYtKi0qICkKICAgICBtYWNoaW5lPWludGVsMzg2CiAg
ICAgY2FzZSAiJHtjYW5vbmljYWx9IiBpbgorICAgICAgKi1jeWd3aW4gKSAgICAgICAgICAg
ICAgICBvcHN5cz1jeWd3aW4gOzsKICAgICAgICotbHlueG9zKiApICAgICAgICAgICAgICAg
b3BzeXM9bHlueG9zIDs7CiAgICAgICAqLWlzYzEuKiB8ICotaXNjMi5bMDFdKiApCW9wc3lz
PTM4Ni1peCA7OwogICAgICAgKi1pc2MyLjIqICkJCW9wc3lzPWlzYzItMiA7OwpkaWZmIC11
IC1yIC1OIC14ICcqfionIE1ha2VmaWxlLmluIE1ha2VmaWxlLmluCi0tLSBNYWtlZmlsZS5p
bgkyMDAxLTEwLTMxIDA5OjQ1OjQ2LjAwMDAwMDAwMCAtMDUwMAorKysgTWFrZWZpbGUuaW4J
MjAwMi0wOC0xMyAxNzoxNToyMC4wMDAwMDAwMDAgLTA0MDAKQEAgLTIwMyw3ICsyMDMsOSBA
QAogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBUYXJnZXRzID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQogCiAjIFdoYXQgZW1hY3Mgc2hvdWxkIGJlIGNhbGxlZCB3
aGVuIGluc3RhbGxlZC4KLUVNQUNTID0gZW1hY3MKK0VYRSA9IGBpZiB0ZXN0IHhAb3BzeXNm
aWxlQCA9IHhzL2N5Z3dpbi5oOyB0aGVuIGVjaG8gLmV4ZTsgZmlgCitFTUFDUyA9IGVtYWNz
JChFWEUpCitFTUFDU1YgPSBlbWFjcy0ke3ZlcnNpb259JChFWEUpCiAKICMgU3ViZGlyZWN0
b3JpZXMgdG8gbWFrZSByZWN1cnNpdmVseS4gIGBsaXNwJyBpcyBub3QgaW5jbHVkZWQKICMg
YmVjYXVzZSB0aGUgY29tcGlsZWQgbGlzcCBmaWxlcyBhcmUgcGFydCBvZiB0aGUgZGlzdHJp
YnV0aW9uCkBAIC0zMjgsMTAgKzMzMCwxMCBAQAogCSAgICBleGVjX3ByZWZpeD0ke2V4ZWNf
cHJlZml4fSBiaW5kaXI9JHtiaW5kaXJ9IFwKIAkgICAgbGliZXhlY2Rpcj0ke2xpYmV4ZWNk
aXJ9IGFyY2hsaWJkaXI9JHthcmNobGliZGlyfSBcCiAJICAgIElOU1RBTExfU1RSSVA9JHtJ
TlNUQUxMX1NUUklQfSkKLQkke0lOU1RBTExfUFJPR1JBTX0gJChJTlNUQUxMX1NUUklQKSBz
cmMvZW1hY3MgJHtiaW5kaXJ9L2VtYWNzLSR7dmVyc2lvbn0KLQktY2htb2QgMTc1NSAgJHti
aW5kaXJ9L2VtYWNzLSR7dmVyc2lvbn0KKwkke0lOU1RBTExfUFJPR1JBTX0gJChJTlNUQUxM
X1NUUklQKSBzcmMvZW1hY3MgJHtiaW5kaXJ9LyQoRU1BQ1NWKQorCS1jaG1vZCAxNzU1ICAk
e2JpbmRpcn0vJChFTUFDU1YpCiAJcm0gLWYgJHtiaW5kaXJ9LyQoRU1BQ1MpCi0JLWxuICR7
YmluZGlyfS9lbWFjcy0ke3ZlcnNpb259ICR7YmluZGlyfS8kKEVNQUNTKQorCS1sbiAke2Jp
bmRpcn0vJChFTUFDU1YpICR7YmluZGlyfS8kKEVNQUNTKQogCS11bnNldCBDRFBBVEg7IFwK
IAlmb3IgZiBpbiBgY2QgbGliLXNyYyAmJiBlY2hvIGZucy0qLmVsYDsgZG8gXAogCSAgaWYg
dGVzdCAtciBsaWItc3JjLyQkZiA7IHRoZW4gXApAQCAtNTA3LDcgKzUwOSw3IEBACiAJLXJt
IC1yZiAke2xpYmV4ZWNkaXJ9L2VtYWNzLyR7dmVyc2lvbn0KIAkoY2QgJHtpbmZvZGlyfSAm
JiBybSAtZiBjbCogYWRhLW1vZGUqIGF1dG90eXBlKiBjY21vZGUqIGVicm93c2UqIGVmYXEq
IGVzaGVsbCogZXVkYyogaWRsd2F2ZSogbWVzc2FnZSogcGNsLWN2cyogcmVmdGV4KiBzcGVl
ZGJhciogd2lkZ2V0KiB3b21hbiogZGlyZWQteCogZWRpZmYqIGVtYWNzKiBmb3JtcyogZ251
cyogaW5mbyogbWgtZSogc2MqIHZpcCopCiAJKGNkICR7bWFuMWRpcn0gICYmIHJtIC1mIGVt
YWNzLjEgZXRhZ3MuMSBjdGFncy4xKQotCShjZCAke2JpbmRpcn0gICYmIHJtIC1mIGVtYWNz
LSR7dmVyc2lvbn0gJChFTUFDUykpCisJKGNkICR7YmluZGlyfSAgJiYgcm0gLWYgJChFTUFD
U1YpICQoRU1BQ1MpKQogCiAKIEZSQzoKZGlmZiAtdSAtciAtTiAteCAnKn4qJyBldGMvTUFD
SElORVMgZXRjL01BQ0hJTkVTCi0tLSBldGMvTUFDSElORVMJMjAwMS0xMC0xOCAwNDowNjoz
Ni4wMDAwMDAwMDAgLTA0MDAKKysrIGV0Yy9NQUNISU5FUwkyMDAyLTA4LTA3IDEyOjQwOjM4
LjAwMDAwMDAwMCAtMDQwMApAQCAtNjE5LDcgKzYxOSw3IEBACiAJICAgaTM4Ni0qLXhlbml4
LAlpMzg2LSotZnJlZWJzZCwgIGkzODYtKi1saW51eC1nbnUsCiAJICAgaTM4Ni0qLXNvbDIu
NCwJaTM4Ni0qLXN5c3YzLCAgICBpMzg2LWludHN5cy1zeXN2LAogCSAgIGkzODYtKi1zeXN2
NCwJaTM4Ni0qLXN5c3Y0LjIsCi0JICAgaTM4Ni0qLXN5c3Y1LjMsCWkzODYtKi1ic2Q0LjIs
CisJICAgaTM4Ni0qLXN5c3Y1LjMsCWkzODYtKi1ic2Q0LjIsICAgaTM4Ni0qLWN5Z3dpbiwK
IAkgICBpMzg2LSotc2NvMy4ydjQsCWkzODYtKi1ic2QzODYsICAgaTM4Ni0qLTM4NmJzZCwK
IAkgICBpMzg2LSotbXNkb3MsCWkzODYtKi13aW5kb3dzbnQuCiAJICAgaTM4Ni4uLiBjYW4g
YmUgcmVwbGFjZWQgd2l0aCBpNDg2Li4uIG9yIGk1ODYuLi4pCkBAIC02MzMsNiArNjMzLDgg
QEAKIAlpMzg2LXVua25vd24taXNjMy4wIGFzIHlvdXIgY29uZmlndXJhdGlvbiBuYW1lLgog
ICBVc2UgaTM4Ni0qLWVzaXggZm9yIEVzaXg7IEVtYWNzIHJ1bnMgYXMgb2YgdmVyc2lvbiAx
OS42LgogICBVc2UgaTM4Ni0qLWxpbnV4LWdudSBmb3IgR05VL0xpbnV4IHN5c3RlbXM7IEVt
YWNzIHJ1bnMgYXMgb2YgdmVyc2lvbiAxOS4yNi4KKyAgVXNlIGkzODYtKi1jeWd3aW4gZm9y
IEN5Z3dpbjsgRW1hY3MgcnVucyBhcyBvZiB2ZXJzaW9uIDIxLjIsIGluIGJvdGggWDExCisJ
YW5kIG5vbi1YMTEgbW9kZXMuCiAgIFVzZSBpMzg2LWludHN5cy1zeXN2IGZvciBJbnRlZ3Jh
dGVkIFNvbHV0aW9ucyAzODYgbWFjaGluZXMuCiAgIEl0IG1heSBhbHNvIGJlIGNvcnJlY3Qg
Zm9yIE1pY3JvcG9ydCBzeXN0ZW1zLgogICBVc2UgaTM4Ni0qLXNjbzMuMnY0IGZvciBTQ08g
My4ydjQ7IEVtYWNzIHJ1bnMgYXMgb2YgdmVyc2lvbiAxOS4yNi4KZGlmZiAtdSAtciAtTiAt
eCAnKn4qJyBsaWItc3JjL01ha2VmaWxlLmluIGxpYi1zcmMvTWFrZWZpbGUuaW4KLS0tIGxp
Yi1zcmMvTWFrZWZpbGUuaW4JMjAwMS0xMC0xOCAyMDozMToyNy4wMDAwMDAwMDAgLTA0MDAK
KysrIGxpYi1zcmMvTWFrZWZpbGUuaW4JMjAwMi0wOC0wMiAxMjoyMjozMS4wMDAwMDAwMDAg
LTA0MDAKQEAgLTI5MiwxOCArMjkyLDI2IEBACiAJICBkb25lIDsgXAogCWZpCiAKKyNpZmRl
ZiBDWUdXSU4KKyNkZWZpbmUgX0NZR1dJTl9FWEVfU1VGRklYIC5leGUKKyNlbHNlCisjZGVm
aW5lIF9DWUdXSU5fRVhFX1NVRkZJWAorI2VuZGlmCisKIGluc3RhbGw6ICR7YXJjaGxpYmRp
cn0KIAlAZWNobwogCUBlY2hvICJJbnN0YWxsaW5nIHV0aWxpdGllcyBmb3IgdXNlcnMgdG8g
cnVuLiIKIAlmb3IgZmlsZSBpbiAke0lOU1RBTExBQkxFU30gOyBkbyBcCiAJICAkKElOU1RB
TExfUFJPR1JBTSkgJChJTlNUQUxMX1NUUklQKSAkJHtmaWxlfSAke2JpbmRpcn0vJCR7Zmls
ZX0gOyBcCi0JICBjaG1vZCBhK3J4ICR7YmluZGlyfS8kJHtmaWxlfTsgXAorCSAgY2htb2Qg
YStyeCAke2JpbmRpcn0vJCR7ZmlsZX1fQ1lHV0lOX0VYRV9TVUZGSVg7IFwKIAlkb25lCiAJ
Zm9yIGZpbGUgaW4gJHtJTlNUQUxMQUJMRV9TQ1JJUFRTfSA7IGRvIFwKIAkgICQoSU5TVEFM
TF9QUk9HUkFNKSAke3NyY2Rpcn0vJCR7ZmlsZX0gJHtiaW5kaXJ9LyQke2ZpbGV9IDsgXAog
CSAgY2htb2QgYStyeCAke2JpbmRpcn0vJCR7ZmlsZX07IFwKIAlkb25lCiAKKyN1bmRlZiBf
Q1lHV0lOX0VYRV9TVUZGSVgKKwogdW5pbnN0YWxsOgogCShjZCAke2JpbmRpcn07IFwKIAkg
cm0gLWYgJHtJTlNUQUxMQUJMRVN9ICR7SU5TVEFMTEFCTEVfU0NSSVBUU30pCmRpZmYgLXUg
LXIgLU4gLXggJyp+Kicgc3JjL01ha2VmaWxlLmluIHNyYy9NYWtlZmlsZS5pbgotLS0gc3Jj
L01ha2VmaWxlLmluCTIwMDEtMTItMTcgMDk6MDk6MzIuMDAwMDAwMDAwIC0wNTAwCisrKyBz
cmMvTWFrZWZpbGUuaW4JMjAwMi0wOC0wMiAxMTo1OToyNS4wMDAwMDAwMDAgLTA0MDAKQEAg
LTgzNiw3ICs4MzYsMTEgQEAKIGVtYWNzOiB0ZW1hY3MgJHtldGN9RE9DICR7bGlzcH0KICNp
ZmRlZiBDQU5OT1RfRFVNUAogCXJtIC1mIGVtYWNzCisjaWZkZWYgQ1lHV0lOCisJbG4gdGVt
YWNzLmV4ZSBlbWFjcworI2Vsc2UKIAlsbiB0ZW1hY3MgZW1hY3MKKyNlbmRpZgogI2Vsc2UK
ICNpZmRlZiBIQVZFX1NITQogCUxDX0FMTD1DIC4vdGVtYWNzIC1ubCAtYmF0Y2ggLWwgbG9h
ZHVwIGR1bXAKQEAgLTEyMzEsNyArMTIzNSwxMSBAQAogCiBib290c3RyYXAtZW1hY3M6IGJv
b3RzdHJhcC10ZW1hY3MgYm9vdHN0cmFwLWRvYwogI2lmZGVmIENBTk5PVF9EVU1QCisjaWZk
ZWYgQ1lHV0lOCisJbG4gdGVtYWNzLmV4ZSBib290c3RyYXAtZW1hY3MKKyNlbHNlCiAJbG4g
dGVtYWNzIGJvb3RzdHJhcC1lbWFjcworI2VuZGlmCiAjZWxzZQogI2lmZGVmIEhBVkVfU0hN
CiAJLi90ZW1hY3MgLW5sIC1iYXRjaCAtbCBsb2FkdXAgYm9vdHN0cmFwCmRpZmYgLXUgLXIg
LU4gLXggJyp+Kicgc3JjL2ZpbGVpby5jIHNyYy9maWxlaW8uYwotLS0gc3JjL2ZpbGVpby5j
CTIwMDItMDMtMTMgMTQ6NTI6MTguMDAwMDAwMDAwIC0wNTAwCisrKyBzcmMvZmlsZWlvLmMJ
MjAwMi0wOC0wMSAxNTozNDoxMC4wMDAwMDAwMDAgLTA0MDAKQEAgLTIzLDcgKzIzLDcgQEAK
IAogI2luY2x1ZGUgPGNvbmZpZy5oPgogCi0jaWYgZGVmaW5lZCAoVVNHNSkgfHwgZGVmaW5l
ZCAoQlNEX1NZU1RFTSkgfHwgZGVmaW5lZCAoTElOVVgpCisjaWYgZGVmaW5lZCAoVVNHNSkg
fHwgZGVmaW5lZCAoQlNEX1NZU1RFTSkgfHwgZGVmaW5lZCAoTElOVVgpIHx8IGRlZmluZWQg
KENZR1dJTikKICNpbmNsdWRlIDxmY250bC5oPgogI2VuZGlmCiAKQEAgLTIwMTYsMTMgKzIw
MTYsMTMgQEAKICAgZm9yIChwID0gbm07IHAgIT0gZW5kcDsgcCsrKQogICAgIHsKICAgICAg
IGlmICgocFswXSA9PSAnficKLSNpZiBkZWZpbmVkIChBUE9MTE8pIHx8IGRlZmluZWQgKFdJ
TkRPV1NOVCkKLQkgICAvKiAvLyBhdCBzdGFydCBvZiBmaWxlIG5hbWUgaXMgbWVhbmluZ2Z1
bCBpbiBBcG9sbG8gYW5kCi0JICAgICAgV2luZG93c05UIHN5c3RlbXMuICAqLworI2lmIGRl
ZmluZWQgKEFQT0xMTykgfHwgZGVmaW5lZCAoV0lORE9XU05UKSB8fCBkZWZpbmVkKENZR1dJ
TikKKwkgICAvKiAvLyBhdCBzdGFydCBvZiBmaWxlIG5hbWUgaXMgbWVhbmluZ2Z1bCBpbiBB
cG9sbG8sCisJICAgICAgV2luZG93c05UIGFuZCBDeWd3aW4gc3lzdGVtcy4gICovCiAJICAg
fHwgKElTX0RJUkVDVE9SWV9TRVAgKHBbMF0pICYmIHAgLSAxICE9IG5tKQotI2Vsc2UgLyog
bm90IChBUE9MTE8gfHwgV0lORE9XU05UKSAqLworI2Vsc2UgLyogbm90IChBUE9MTE8gfHwg
V0lORE9XU05UIHx8IENZR1dJTikgKi8KIAkgICB8fCBJU19ESVJFQ1RPUllfU0VQIChwWzBd
KQotI2VuZGlmIC8qIG5vdCAoQVBPTExPIHx8IFdJTkRPV1NOVCkgKi8KKyNlbmRpZiAvKiBu
b3QgKEFQT0xMTyB8fCBXSU5ET1dTTlQgfHwgQ1lHV0lOKSAqLwogCSAgICkKIAkgICYmIHAg
IT0gbm0KIAkgICYmICgwCkBAIC0yMTY5LDExICsyMTY5LDExIEBACiAKICAgZm9yIChwID0g
eG5tOyBwICE9IHg7IHArKykKICAgICBpZiAoKHBbMF0gPT0gJ34nCi0jaWYgZGVmaW5lZCAo
QVBPTExPKSB8fCBkZWZpbmVkIChXSU5ET1dTTlQpCisjaWYgZGVmaW5lZCAoQVBPTExPKSB8
fCBkZWZpbmVkIChXSU5ET1dTTlQpIHx8IGRlZmluZWQoQ1lHV0lOKQogCSB8fCAoSVNfRElS
RUNUT1JZX1NFUCAocFswXSkgJiYgcCAtIDEgIT0geG5tKQotI2Vsc2UgLyogbm90IChBUE9M
TE8gfHwgV0lORE9XU05UKSAqLworI2Vsc2UgLyogbm90IChBUE9MTE8gfHwgV0lORE9XU05U
IHx8IENZR1dJTikgKi8KIAkgfHwgSVNfRElSRUNUT1JZX1NFUCAocFswXSkKLSNlbmRpZiAv
KiBub3QgKEFQT0xMTyB8fCBXSU5ET1dTTlQpICovCisjZW5kaWYgLyogbm90IChBUE9MTE8g
fHwgV0lORE9XU05UIHx8IENZR1dJTikgKi8KIAkgKQogCSYmIHAgIT0geG5tICYmIElTX0RJ
UkVDVE9SWV9TRVAgKHBbLTFdKSkKICAgICAgIHhubSA9IHA7CmRpZmYgLXUgLXIgLU4gLXgg
Jyp+Kicgc3JjL2tleWJvYXJkLmMgc3JjL2tleWJvYXJkLmMKLS0tIHNyYy9rZXlib2FyZC5j
CTIwMDItMDEtMjggMTE6MzM6MTkuMDAwMDAwMDAwIC0wNTAwCisrKyBzcmMva2V5Ym9hcmQu
YwkyMDAyLTA4LTAxIDE1OjI0OjAxLjAwMDAwMDAwMCAtMDQwMApAQCAtNjE2Myw3ICs2MTYz
LDcgQEAKICAgICAgIGlmIChuX3RvX3JlYWQgPiBzaXplb2YgY2J1ZikKIAluX3RvX3JlYWQg
PSBzaXplb2YgY2J1ZjsKICNlbHNlIC8qIG5vIEZJT05SRUFEICovCi0jaWYgZGVmaW5lZCAo
VVNHKSB8fCBkZWZpbmVkIChER1VYKQorI2lmIGRlZmluZWQgKFVTRykgfHwgZGVmaW5lZCAo
REdVWCkgfHwgZGVmaW5lZChDWUdXSU4pCiAgICAgICAvKiBSZWFkIHNvbWUgaW5wdXQgaWYg
YXZhaWxhYmxlLCBidXQgZG9uJ3Qgd2FpdC4gICovCiAgICAgICBuX3RvX3JlYWQgPSBzaXpl
b2YgY2J1ZjsKICAgICAgIGZjbnRsIChpbnB1dF9mZCwgRl9TRVRGTCwgT19OREVMQVkpOwpA
QCAtNjIyMCw5ICs2MjIwLDkgQEAKIAkgICAgICk7CiAKICNpZm5kZWYgRklPTlJFQUQKLSNp
ZiBkZWZpbmVkIChVU0cpIHx8IGRlZmluZWQgKERHVVgpCisjaWYgZGVmaW5lZCAoVVNHKSB8
fCBkZWZpbmVkIChER1VYKSB8fCBkZWZpbmVkIChDWUdXSU4pCiAgICAgICBmY250bCAoaW5w
dXRfZmQsIEZfU0VURkwsIDApOwotI2VuZGlmIC8qIFVTRyBvciBER1VYICovCisjZW5kaWYg
LyogVVNHIG9yIERHVVggb3IgQ1lHV0lOICovCiAjZW5kaWYgLyogbm8gRklPTlJFQUQgKi8K
ICAgICAgIGZvciAoaSA9IDA7IGkgPCBucmVhZDsgaSsrKQogCXsKZGlmZiAtdSAtciAtTiAt
eCAnKn4qJyBzcmMvbWVtLWxpbWl0cy5oIHNyYy9tZW0tbGltaXRzLmgKLS0tIHNyYy9tZW0t
bGltaXRzLmgJMjAwMC0wMy0wOCAxMzo0OTo0Ni4wMDAwMDAwMDAgLTA1MDAKKysrIHNyYy9t
ZW0tbGltaXRzLmgJMjAwMi0wOC0wMSAxNjo1NDo0Ny4wMDAwMDAwMDAgLTA0MDAKQEAgLTQ1
LDYgKzQ1LDEwIEBACiAjZGVmaW5lIEJTRDRfMgogI2VuZGlmCiAKKyNpZmRlZiBDWUdXSU4K
KyNkZWZpbmUgQlNENF8yCisjZW5kaWYKKwogI2lmbmRlZiBCU0Q0XzIKICNpZm5kZWYgVVNH
CiAjaWZuZGVmIE1TRE9TCmRpZmYgLXUgLXIgLU4gLXggJyp+Kicgc3JjL3MvY3lnd2luLmgg
c3JjL3MvY3lnd2luLmgKLS0tIHNyYy9zL2N5Z3dpbi5oCTE5NjktMTItMzEgMTk6MDA6MDAu
MDAwMDAwMDAwIC0wNTAwCisrKyBzcmMvcy9jeWd3aW4uaAkyMDAyLTA4LTAyIDExOjAxOjQz
LjAwMDAwMDAwMCAtMDQwMApAQCAtMCwwICsxLDE0NiBAQAorLyogVGVtcGxhdGUgZm9yIHN5
c3RlbSBkZXNjcmlwdGlvbiBoZWFkZXIgZmlsZXMuCisgICBUaGlzIGZpbGUgZGVzY3JpYmVz
IHRoZSBwYXJhbWV0ZXJzIHRoYXQgc3lzdGVtIGRlc2NyaXB0aW9uIGZpbGVzCisgICBzaG91
bGQgZGVmaW5lIG9yIG5vdC4KKyAgIENvcHlyaWdodCAoQykgMTk4NSwgMTk4NiwgMTk5Miwg
MTk5OSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KKworVGhpcyBmaWxlIGlzIHBh
cnQgb2YgR05VIEVtYWNzLgorCitHTlUgRW1hY3MgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQoraXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKK3RoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdCB5b3Vy
IG9wdGlvbikKK2FueSBsYXRlciB2ZXJzaW9uLgorCitHTlUgRW1hY3MgaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKK2J1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCitNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCitHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorCitZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQorYWxvbmcgd2l0aCBHTlUgRW1hY3M7IHNlZSB0aGUgZmlsZSBDT1BZSU5H
LiAgSWYgbm90LCB3cml0ZSB0bwordGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5j
LiwgNTkgVGVtcGxlIFBsYWNlIC0gU3VpdGUgMzMwLAorQm9zdG9uLCBNQSAwMjExMS0xMzA3
LCBVU0EuICAqLworCisvKiBTWVNURU1fVFlQRSBzaG91bGQgaW5kaWNhdGUgdGhlIGtpbmQg
b2Ygc3lzdGVtIHlvdSBhcmUgdXNpbmcuCisgSXQgc2V0cyB0aGUgTGlzcCB2YXJpYWJsZSBz
eXN0ZW0tdHlwZS4gICovCisKKyNkZWZpbmUgU1lTVEVNX1RZUEUgImN5Z3dpbiIKKworLyog
RW1hY3MgY2FuIHJlYWQgaW5wdXQgdXNpbmcgU0lHSU8gYW5kIGJ1ZmZlcmluZyBjaGFyYWN0
ZXJzIGl0c2VsZiwKKyAgIG9yIHVzaW5nIENCUkVBSyBtb2RlIGFuZCBtYWtpbmcgQy1nIGNh
dXNlIFNJR0lOVC4KKyAgIFRoZSBjaG9pY2UgaXMgY29udHJvbGxlZCBieSB0aGUgdmFyaWFi
bGUgaW50ZXJydXB0X2lucHV0LgorCisgICBEZWZpbmUgSU5URVJSVVBUX0lOUFVUIHRvIG1h
a2UgaW50ZXJydXB0X2lucHV0ID0gMSB0aGUgZGVmYXVsdCAodXNlIFNJR0lPKQorCisgICBF
bWFjcyB1c2VzIHRoZSBwcmVzZW5jZSBvciBhYnNlbmNlIG9mIHRoZSBTSUdJTyBhbmQgQlJP
S0VOX1NJR0lPIG1hY3JvcworICAgdG8gaW5kaWNhdGUgd2hldGhlciBvciBub3Qgc2lnbmFs
LWRyaXZlbiBJL08gaXMgcG9zc2libGUuICBJdCB1c2VzCisgICBJTlRFUlJVUFRfSU5QVVQg
dG8gZGVjaWRlIHdoZXRoZXIgdG8gdXNlIGl0IGJ5IGRlZmF1bHQuCisKKyAgIFNJR0lPIGNh
biBiZSB1c2VkIG9ubHkgb24gc3lzdGVtcyB0aGF0IGltcGxlbWVudCBpdCAoNC4yIGFuZCA0
LjMpLgorICAgQ0JSRUFLIG1vZGUgaGFzIHR3byBkaXNhZHZhbnRhZ2VzCisgICAgIDEpIEF0
IGxlYXN0IGluIDQuMiwgaXQgaXMgaW1wb3NzaWJsZSB0byBoYW5kbGUgdGhlIE1ldGEga2V5
IHByb3Blcmx5LgorICAgICAgICBJIGhlYXIgdGhhdCBpbiBzeXN0ZW0gViB0aGlzIHByb2Js
ZW0gZG9lcyBub3QgZXhpc3QuCisgICAgIDIpIENvbnRyb2wtRyBjYXVzZXMgb3V0cHV0IHRv
IGJlIGRpc2NhcmRlZC4KKyAgICAgICAgSSBkbyBub3Qga25vdyB3aGV0aGVyIHRoaXMgY2Fu
IGJlIGZpeGVkIGluIHN5c3RlbSBWLgorCisgICBBbm90aGVyIG1ldGhvZCBvZiBkb2luZyBp
bnB1dCBpcyBwbGFubmVkIGJ1dCBub3QgaW1wbGVtZW50ZWQuCisgICBJdCB3b3VsZCBoYXZl
IEVtYWNzIGZvcmsgb2ZmIGEgc2VwYXJhdGUgcHJvY2VzcworICAgdG8gcmVhZCB0aGUgaW5w
dXQgYW5kIHNlbmQgaXQgdG8gdGhlIHRydWUgRW1hY3MgcHJvY2VzcworICAgdGhyb3VnaCBh
IHBpcGUuICovCisKKyN1bmRlZiBJTlRFUlJVUFRfSU5QVVQKKworLyoKKyAqCURlZmluZSBI
QVZFX1RFUk1JT1MgaWYgdGhlIHN5c3RlbSBwcm92aWRlcyBQT1NJWC1zdHlsZQorICoJZnVu
Y3Rpb25zIGFuZCBtYWNyb3MgZm9yIHRlcm1pbmFsIGNvbnRyb2wuCisgKgorICoJRGVmaW5l
IEhBVkVfVEVSTUlPIGlmIHRoZSBzeXN0ZW0gcHJvdmlkZXMgc3lzVi1zdHlsZSBpb2N0bHMK
KyAqCWZvciB0ZXJtaW5hbCBjb250cm9sLgorICoKKyAqCURvIG5vdCBkZWZpbmUgYm90aC4g
IEhBVkVfVEVSTUlPUyBpcyBwcmVmZXJyZWQsIGlmIGl0IGlzCisgKglzdXBwb3J0ZWQgb24g
eW91ciBzeXN0ZW0uCisgKi8KKworI2RlZmluZSBIQVZFX1RFUk1JT1MKKworLyoKKyAqCURl
ZmluZSBIQVZFX1BUWVMgaWYgdGhlIHN5c3RlbSBzdXBwb3J0cyBwdHkgZGV2aWNlcy4KKyAq
LworCisjZGVmaW5lIEhBVkVfUFRZUworI2RlZmluZSBQVFlfSVRFUkFUSU9OCQlmb3IgKGkg
PSAwOyBpIDwgMTsgaSsrKSAvKiBpY2sgKi8KKyNkZWZpbmUgUFRZX05BTUVfU1BSSU5URgkv
KiBub25lICovCisjZGVmaW5lIFBUWV9UVFlfTkFNRV9TUFJJTlRGCS8qIG5vbmUgKi8KKyNk
ZWZpbmUgUFRZX09QRU4JCQkJCVwKKyAgZG8JCQkJCQkJXAorICAgIHsJCQkJCQkJXAorICAg
ICAgaW50IGR1bW15OwkJCQkJXAorICAgICAgU0lHTUFTS1RZUEUgbWFzazsJCQkJCVwKKyAg
ICAgIG1hc2sgPSBzaWdibG9jayAoc2lnbWFzayAoU0lHQ0hMRCkpOwkJXAorICAgICAgaWYg
KC0xID09IG9wZW5wdHkgKCZmZCwgJmR1bW15LCBwdHlfbmFtZSwgMCwgMCkpCVwKKwlmZCA9
IC0xOwkJCQkJXAorICAgICAgc2lnc2V0bWFzayAobWFzayk7CQkJCVwKKyAgICAgIGVtYWNz
X2Nsb3NlIChkdW1teSk7CQkJCVwKKyAgICB9CQkJCQkJCVwKKyAgd2hpbGUgKDApCisKKy8q
IERlZmluZSB0aGlzIHN5bWJvbCBpZiB5b3VyIHN5c3RlbSBoYXMgdGhlIGZ1bmN0aW9ucyBi
Y29weSwgZXRjLiAqLworCisjZGVmaW5lIEJTVFJJTkcKKworLyogc3VicHJvY2Vzc2VzIHNo
b3VsZCBiZSBkZWZpbmVkIGlmIHlvdSB3YW50IHRvCisgICBoYXZlIGNvZGUgZm9yIGFzeW5j
aHJvbm91cyBzdWJwcm9jZXNzZXMKKyAgIChhcyB1c2VkIGluIE0teCBjb21waWxlIGFuZCBN
LXggc2hlbGwpLgorICAgVGhpcyBpcyBnZW5lcmFsbHkgT1MgZGVwZW5kZW50LCBhbmQgbm90
IHN1cHBvcnRlZAorICAgdW5kZXIgbW9zdCBVU0cgc3lzdGVtcy4gKi8KKworI2RlZmluZSBz
dWJwcm9jZXNzZXMKKworLyogRGVmaW5lIENMQVNIX0RFVEVDVElPTiBpZiB5b3Ugd2FudCBs
b2NrIGZpbGVzIHRvIGJlIHdyaXR0ZW4KKyAgIHNvIHRoYXQgRW1hY3MgY2FuIHRlbGwgaW5z
dGFudGx5IHdoZW4geW91IHRyeSB0byBtb2RpZnkKKyAgIGEgZmlsZSB0aGF0IHNvbWVvbmUg
ZWxzZSBoYXMgbW9kaWZpZWQgaW4gaGlzIEVtYWNzLiAgKi8KKworI2RlZmluZSBDTEFTSF9E
RVRFQ1RJT04KKworLyogSWYgdGhlIHN5c3RlbSdzIGltYWtlIGNvbmZpZ3VyYXRpb24gZmls
ZSBkZWZpbmVzIGBOZWVkV2lkZVByb3RvdHlwZXMnCisgICBhcyBgTk8nLCB3ZSBtdXN0IGRl
ZmluZSBOQVJST1dQUk9UTyBtYW51YWxseS4gIFN1Y2ggYSBkZWZpbmUgaXMKKyAgIGdlbmVy
YXRlZCBpbiB0aGUgTWFrZWZpbGUgZ2VuZXJhdGVkIGJ5IGB4bWttZicuICBJZiB3ZSBkb24n
dCAKKyAgIGRlZmluZSBOQVJST1dQUk9UTywgd2Ugd2lsbCBzZWUgdGhlIHdyb25nIGZ1bmN0
aW9uIHByb3RvdHlwZXMKKyAgIGZvciBYIGZ1bmN0aW9ucyB0YWtpbmcgZmxvYXQgb3IgZG91
YmxlIHBhcmFtZXRlcnMuICAqLworCisjZGVmaW5lIE5BUlJPV1BST1RPIDEKKworLyogdXNl
ZCBpbiB2YXJpb3VzIHBsYWNlcyB0byBlbmFibGUgY3lnd2luLXNwZWNpZmljIGNvZGUgY2hh
bmdlcyAqLworI2RlZmluZSBDWUdXSU4gMQorCisjZGVmaW5lIFBFTkRJTkdfT1VUUFVUX0NP
VU5UKEZJTEUpICgoRklMRSktPl9wIC0gKEZJTEUpLT5fYmYuX2Jhc2UpCisjZGVmaW5lIEdF
VFBHUlBfTk9fQVJHIDEKKyNkZWZpbmUgU1lTVl9TWVNURU1fRElSIDEKKy8qIC1sdXRpbCBj
b21lcyBmcm9tIGluZXR1dGlscyBhbmQgaGFzIHB0eSBmdW5jdGlvbnMgaW4gaXQgKi8KKyNk
ZWZpbmUgTElCU19TWVNURU0gLWx1dGlsCisvKiB1bmR1bXBpbmcgaXMgbm90IGltcGxlbWVu
dGVkIHlldCAqLworI2RlZmluZSBDQU5OT1RfRFVNUCAxCisjZGVmaW5lIFBPU0lYX1NJR05B
TFMgMQorLyogbGV0J3Mgbm90IGJlIGFkdmVudHVyb3VzICovCisjZGVmaW5lIFNZU1RFTV9N
QUxMT0MgMQorLyogZm9yY2UgdGhlIGVtYWNzIGltYWdlIHRvIHN0YXJ0IGhpZ2ggaW4gbWVt
b3J5LCBzbyBkbGwgcmVsb2NhdGlvbgorICAgY2FuIHB1dCB0aGluZ3MgaW4gbG93IG1lbW9y
eSB3aXRob3V0IGNhdXNpbmcgYWxsIHNvcnRzIG9mIGdyaWVmIGZvcgorICAgZW1hY3MgbGlz
cCBwb2ludGVycyAqLworI2RlZmluZSBEQVRBX1NFR19CSVRTIDB4MjAwMDAwMDAKKyNkZWZp
bmUgTElOS0VSICQoQ0MpIC1XbCwtLWltYWdlLWJhc2UsREFUQV9TRUdfQklUUworCisvKiBV
c2UgdGVybWluZm8gaW5zdGVhZCBvZiB0ZXJtY2FwLiAgRmV3ZXIgZW52aXJvbm1lbnQgdmFy
aWFibGVzIHRvCisgICBnbyB3cm9uZywgbW9yZSB0ZXJtaW5hbCB0eXBlcy4gKi8KKyNkZWZp
bmUgVEVSTUlORk8KKworI2RlZmluZSBIQVZFX1NPQ0tFVFMKKy8qIEMtZyBhYm9ydHMgZW1h
Y3Mgd2l0aG91dCB0aGlzICovCisjZGVmaW5lIEhBVkVfVkZPUksKKy8qIFhhdzNkIGNhdXNl
cyBwcm9ibGVtcyAtLSBtaWdodCBoYXZlIGJlZW4gZml4ZWQgYnkgTkFSUk9XUFJPVE8KKyAg
IGFib3ZlLCBidXQgSSBoYXZlbid0IHRyaWVkIGl0ICovCisjdW5kZWYgSEFWRV9YQVczRAor
CisvKiB2Zm9yaygpIGludGVyYWN0cyBiYWRseSB3aXRoIHNldHNpZCgpLCBjYXVzaW5nIHB0
eXMgdG8gZmFpbCB0bworICAgY2hhbmdlIHRoZWlyIGNvbnRyb2xsaW5nIHRlcm1pbmFsICov
CisjZGVmaW5lIHZmb3JrIGZvcmsKKworLyogdGhlIGVuZCAqLwo=
- --------------040209000406090504070509--





_______________________________________________
Bug-gnu-emacs mailing list
Bug-gnu-emacs@gnu.org
http://mail.gnu.org/mailman/listinfo/bug-gnu-emacs
------- End of forwarded message -------

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [jbuehler@hekimian.com: [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin]
  2002-09-27 17:41 [jbuehler@hekimian.com: [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin] Richard Stallman
@ 2002-09-29  5:06 ` Eli Zaretskii
  2002-09-30  2:49   ` Richard Stallman
  2002-09-30 13:40   ` Joe Buehler
  0 siblings, 2 replies; 5+ messages in thread
From: Eli Zaretskii @ 2002-09-29  5:06 UTC (permalink / raw)
  Cc: emacs-devel, jbuehler


On Fri, 27 Sep 2002, Richard Stallman wrote:

> Is there anyone who wants to think about whether to use these
> patches?

I'll try to at least have a look at the patches.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [jbuehler@hekimian.com: [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin]
  2002-09-29  5:06 ` Eli Zaretskii
@ 2002-09-30  2:49   ` Richard Stallman
  2002-09-30 13:40   ` Joe Buehler
  1 sibling, 0 replies; 5+ messages in thread
From: Richard Stallman @ 2002-09-30  2:49 UTC (permalink / raw)
  Cc: emacs-devel, jbuehler

    > Is there anyone who wants to think about whether to use these
    > patches?

    I'll try to at least have a look at the patches.

Thank you.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [jbuehler@hekimian.com: [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin]
  2002-09-29  5:06 ` Eli Zaretskii
  2002-09-30  2:49   ` Richard Stallman
@ 2002-09-30 13:40   ` Joe Buehler
  2002-09-30 18:12     ` Eli Zaretskii
  1 sibling, 1 reply; 5+ messages in thread
From: Joe Buehler @ 2002-09-30 13:40 UTC (permalink / raw)
  Cc: Richard Stallman, emacs-devel

Eli Zaretskii wrote:

>>Is there anyone who wants to think about whether to use these
>>patches?
> 
> I'll try to at least have a look at the patches.

The patches have been in use in a Cygwin GNU emacs package
for several weeks now, and I have fixed all user-reported bugs,
so there is some assurance that they are not seriously broken.
-- 
Joe Buehler

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [jbuehler@hekimian.com: [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin]
  2002-09-30 13:40   ` Joe Buehler
@ 2002-09-30 18:12     ` Eli Zaretskii
  0 siblings, 0 replies; 5+ messages in thread
From: Eli Zaretskii @ 2002-09-30 18:12 UTC (permalink / raw)
  Cc: rms, emacs-devel

> Date: Mon, 30 Sep 2002 09:40:41 -0400
> From: Joe Buehler <jbuehler@hekimian.com>
> 
> The patches have been in use in a Cygwin GNU emacs package
> for several weeks now, and I have fixed all user-reported bugs,
> so there is some assurance that they are not seriously broken.

Thanks.  I did assume that the patches were tested.  What I'd like to
see was what solutions for various compatibility problems were taken,
and whether there are alternatives to consider. 

Thanks for working on this.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-09-30 18:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-27 17:41 [jbuehler@hekimian.com: [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin] Richard Stallman
2002-09-29  5:06 ` Eli Zaretskii
2002-09-30  2:49   ` Richard Stallman
2002-09-30 13:40   ` Joe Buehler
2002-09-30 18:12     ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).