delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/05/24/11:14:03

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D27F2388C022
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1621869190;
bh=bUcl21bl9P43oacpv/+Q64P7557pTh0VTGsoumbHqec=;
h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:Cc:From;
b=ad34WhfOIbT6R9mdjqjoRGWPrItgeiFZgDL9X4oYje0LShoQYE3Y5zg1O95A8R14z
dcn0Ns5L6Kmt9luzFhK2elAcKlv9wk53IopZycl3PpeBGXyCpL1eT61AgczaMd8Kpv
55J2m68k770g8rCxHMyIOVW95a789ohOqsVtja1U=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 56521388C008
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0BD15388C005
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org C6AD0388A83E
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:to:from:subject:message-id:date:user-agent
:mime-version;
bh=7KH4DQFUZFcYRfnmWeyc6kB7IqTfzs3VtxOyrv8EG18=;
b=TbLJMaiErYCnRH8LNH0AXoCIeG4xtTPisVSKv0VYBu/CRqEyqm6S2KMnJnqC2odr6H
dsZCXCz4aiQXop7C+Xb9hXN6G8hk0qDgLZMY9NyotANFH3DtoBory4bPvQWSS2cMDt8i
29TqjZyfBgIp5vFfzE2Ay/en3V1qi6+lZJ2eC/KDdeN0CcsHiRZSOrQyz6C3P0EQY67W
ZWXzOdgQbgsdgvj1992SdXKo4WqVdqM/tOxwYWF7BHbVAU6XtVeyxaauT7go87u8NouC
q5jU+PJ3wKIXqZ7ONgHa8juJBDyxJXS8RCh/CTZplgccgjxjR9LUaxPghFQv5dm/ePJa
y77Q==
X-Gm-Message-State: AOAM531PLF2DrOODdJBr4YQ540ktob3DS2YdTRCo8ITGCK9lHp1VU0Jw
OwKpwjEMtMHXXDVUvb6hCBAvellui4M=
X-Google-Smtp-Source: ABdhPJzky7oMz5Oj5I5G4/CVQuZ0qGXU8M8Iw3iHrhfvfTKgK65+rBlzr4VMgXmTIfPFAmXN/uTCRg==
X-Received: by 2002:a17:90a:e50b:: with SMTP id
t11mr25654773pjy.181.1621869184994;
Mon, 24 May 2021 08:13:04 -0700 (PDT)
To: cygwin AT cygwin DOT com
Subject: [ANNOUNCEMENT] Updated: mingw64-{headers, runtime,
winpthreads} 9.0.0-1
Message-Id: <announce.b3b06721-7d23-5499-8854-f8079f833468@gmail.com>
Date: Mon, 24 May 2021 15:13:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.10.1
MIME-Version: 1.0
X-Spam-Status: No, score=-3031.6 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_NUMSUBJECT,
RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS,
TXREP autolearn=no autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin-announce AT cygwin DOT com
X-Mailman-Version: 2.1.29
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin AT cygwin DOT com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Jonathan Yong via Cygwin-announce via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Jonathan Yong via Cygwin-announce <cygwin-announce AT cygwin DOT com>
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============2639505903806984006==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="ddU86ga2mIwtI7FVTN2W9KjdvpoO3HyFi"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ddU86ga2mIwtI7FVTN2W9KjdvpoO3HyFi
Content-Type: multipart/mixed; boundary="jrGazx9u1BArdaqRkp99J6zWfTUQNUuxm";
 protected-headers="v1"
From: Jonathan Yong <10walls AT gmail DOT com>
To: cygwin-announce <cygwin-announce AT cygwin DOT com>
Message-ID: <b3b06721-7d23-5499-8854-f8079f833468 AT gmail DOT com>
Subject: Updated: mingw64-{headers,runtime,winpthreads} 9.0.0-1

--jrGazx9u1BArdaqRkp99J6zWfTUQNUuxm
Content-Type: multipart/mixed;
 boundary="------------F89A3E6DF30DC5CEFBC1664C"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------F89A3E6DF30DC5CEFBC1664C
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Now released for both 32bit and 64bit Cygwin:

Notable changes:
UCRT updates by Biswapriyo Nath
Wine updates by Jacek Caban
Various new and updated API headers by Biswapriyo Nath and Liu Hao
Various UCRT and MSVCRT fixes by Martin Storsj=C3=B6
at_quick_exit implementation by Martin Storsj=C3=B6
dism API by Biswapriyo Nath
idl fixes by Steve Lhomme
Winpthreads fixes by Liu Hao
gettimeofday precision increase by Christian Franke

Other changes:
_WIN32_WINNT is now set to Windows 10 as default.
time_t is now 64bit by default on 32bit UCRT.

               *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list,
look at the "List-Unsubscribe: " tag in the email header of this
message. Send email to the address specified there. It will be in the
format:

cygwin-announce-unsubscribe-you=3Dyourdomain DOT com AT cygwin DOT com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that
is available starting at this URL.

--------------F89A3E6DF30DC5CEFBC1664C
Content-Type: application/pgp-keys;
 name="OpenPGP_0x713B5FE29C145D45.asc"
Content-Transfer-Encoding: quoted-printable
Content-Description: OpenPGP public key
Content-Disposition: attachment;
 filename="OpenPGP_0x713B5FE29C145D45.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----=0A=
=0A=
xsFNBFDEdwIBEACSrmywJMpgYlgJa0HJ1AFu9tQp8yVpVS21EfnrSK16TS6PoW/JS78D5CYxpsh=
P=0A=
zr1iil8yeL8/val1yXkI8uNZjMnhLxMBU5C7WEMCeY/h760btG3bZZ5BMCNCkC0YfrtvJJQDEyv=
1=0A=
H+p1U7yMFRyxNtMjaf6QDzoRjTVOzO6mtNMZWYnlhzC54etiVt3HQ4jKOlKbI+dwjigIw8B1SZ+=
x=0A=
WcukAHRMBcIZYLjbnAI/XNu796pfwh6QEhJjr8EpvyNjdHLFSMMuyUPO/a3sr/jkFSTpqt5lr9j=
W=0A=
ejdQwe7e8WtbC+euv++fH1B9Yz42259kLxgH+aHk6lWX3epIIx3w17rGfaMrFrINjXEBGLLOQkI=
y=0A=
2LtBLYRU2NhDg+VSDOEwAsiOVZs1EHpSNF5GV12L8SFiNtVToHxLRpObNpYIHBkDFzx9gvQfX5K=
o=0A=
cx5XFhBiNfTjdxBOjopLzQHpfCSo3fzSqc7zpscqOw3uni7GIN86fI8h3wSV44dQ4yaervnL2kZ=
y=0A=
kRyWL5y1C9WDfjzljTIeLB6gK/gBbrsuKuVC42r6xAK9yC9pL0Trf7+GLJ9UF4WGnJ5IvfVpZ7g=
t=0A=
BMjWOpiwewTprdBNwhLsVSep9Vqg/cbtmG6AnpzNtMsLEWAwDpgaFa5KqlehgUCuMlEdU6LhvSd=
0=0A=
cJ/pqKwwzxEiLwARAQABzRlqb25feSA8MTB3YWxsc0BnbWFpbC5jb20+wsGVBBMBAgA/AhsDBgs=
J=0A=
CAcDAgYVCAIJCgsEFgIDAQIeAQIXgBYhBOUK3Z2wV/T6ZOG2z3E7X+KcFF1FBQJb/k5NBQkUn9j=
L=0A=
AAoJEHE7X+KcFF1FVlkP/jwLb9aab268Q3XQnocIDD7HArFnzKyvIvIndqGuGs51u+6p8I+zBKH=
I=0A=
yF4T9E1mkXfq2bRIbvKojrkAGi7KgCePKHRILVtfiAANSJtj9304WcUYIiD3vLHgB0Hiv5AUc3Y=
W=0A=
ntnaznKh8VMLMx/ANf3/OjeldikLunkC7vu/YwhbdsPWDEn7v47FsllqhbLbjsm+trboiORJMUz=
A=0A=
dJ65yv2WvRKnsRLdrXSyXxcW651XiNstVpgCqGkZP1PUSxUX8SvA/UzVXC4rw0nHaVVlB5Jovyw=
L=0A=
/Y/3GG6q3/x6hXWgqDBB68GvlQLA39JRGq6ELwwE9mo5EzU4q6a1Y2Uy1ZKqJ56xs+peI5qJdFt=
I=0A=
fXcPX2e6wdaCW631HcgJpykIS/gwDIsxI8NhfmiDLXY1sWnKDU0hjIwDEP/fjLtHp2o1TFBzBMX=
9=0A=
4/CLi4kt2jhPZqhZed/unJ3IVtpwfi7Lum5LuNQhHqPF8U2YGJfIwaap6KUThy3CffPBhzSyQbT=
l=0A=
izhP9hAGaMqh9NomJn+YIJlJEYoRkubcaQ95Vev4K0y3LNklxbePo2Jwd+ovxprS6NeJJaRTVpR=
8=0A=
ZO58RD5B/1oKTW6udVQIeNATjkwoDSR6fi9s7sLLfCVy4404hYuzvrlm4QF3gruz4qhL4w1SG0l=
d=0A=
dEGhMderspH9WtQs4H7ewsF+BBMBAgAoBQJQxHcCAhsDBQkJZgGABgsJCAcDAgYVCAIJCgsEFgI=
D=0A=
AQIeAQIXgAAKCRBxO1/inBRdRSpmEACCSmpexUnrETc2+suu5d5Qj4mrIfNeYlMLGgBObD21qNy=
/=0A=
pcQs++BVOEdy4O7rNevWvlgN770JoD1hixzsI3eOqOn5hnaKvRAzbtL0U69qwUcyefTuhNT/SJp=
l=0A=
h7U73tqUoj9UskgRNTqYt2echszQ52BmdkLuGYY/1Pv3zhXncPGtTNHaTc8MhkuHqDZFyXX6dov=
M=0A=
D6p+7C7OgZwjINVzsRvPJjb7TbFBkNgAsFdYfSZkSBfY26t7Af0St+Z6WwcUpvGC9CSd2ubvkTG=
F=0A=
8RNDXyXZ1PNKtoYoY3BlkD6jxYosufi/2/o/DySWU2eNF/0i9xyeJ7wuve9sh+EIJ5nUzfk1G6D=
L=0A=
a3qhck9umnbdOJF7LUqUNRz05Zo8Y6aSAsLt0bVJ4wgeGD6IhtHNOu7Gp0vwsdsv5Bx5Iqf3ii3=
Y=0A=
m3CNSe+DhVYrIsOESSEnuyIbSkJwvbtAArxGYffHmaDNjzrQ0nvFvjQvmiklvONMy69WsQHKBeF=
T=0A=
e5YZAfpwUPw7K8Zet3wK2jeMOOPvZyQBM0vkrC13hvarzyyDTuqQfSrQKUAukJBJ0HRf1PnektE=
L=0A=
UILvpTUXVb5zgPh5q7iwY2Wp7v8uv7ESLV76muA3WCmI+BEOfSkyg9KfSGSLB14+MNGsbGNYvYH=
8=0A=
NJiQRHMiSSybhilO0oOEYl9hnCN+Yc0hSm9uYXRoYW4gWW9uZyA8MTB3YWxsc0BnbWFpbC5jb20=
+=0A=
wsGWBBMBAgBAAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AWIQTlCt2dsFf0+mThts9xO1/=
i=0A=
nBRdRQUCW/5OWQUJFJ/YywAKCRBxO1/inBRdRZf0D/4kY6ZXlSH4TdGQFEvjTOQNiui2Mpy6HJm=
P=0A=
aTY4x/eu+M1pec4bNpTiP1yhQSWQ2aXCBQj8dJEAYr71WC+3+XEr2daViflu2DA+5zRgXNJZDJL=
Y=0A=
DCVJS+EM1X43hyUVEcOG1LL0nB/vZ9QYRIgh+j90NHXQ5MXYcMzQS/+urR0gNsME4KwLbQGbd8e=
A=0A=
Ie0jNu0lEdqNjHxS0lPD4mE2Z153nQvnWxFAmbUYKaSyAkUNOuVquGRk4UsS94Jl4P8rnZ1+HSw=
i=0A=
JQXQSuMYESjmgkTw37BUcmUXfh3qiYZBMq9N027QFontVmICnNessVyqPQ9RCj96Yuu/0BjIaZ6=
b=0A=
9Vjc7O/LLt/GgxGIdeer8k7u3E3QyhwtvxJDlJ+kjhHjYmpHSzIDRCLqGwmk4FKnrkqh49j21gh=
2=0A=
YWmZ7kJ3rcEjx6wPJ8fxaoVBAIg3szbspGqR1YKW1cMfs75hFvMMrjOiGTgXUwdjR5QOu+a+2ye=
A=0A=
pkZ0zRfHzVcS9eWxyMGPk7fc0tkpQ07uBi3cW1sOV0H+NoIdtiDXkihb8N+zXiz/qZwdj5/hiYc=
B=0A=
54JjxACzk4V3DKu4NCIAkfuMTBIoTkUFdRpngaC3Jf0PM9Bv1bSmNMSQGEWjKHOUnC6+xi2DhfF=
5=0A=
9PGZIrHad1da2pVF0SFnEPCMJG4iXicTw36trJYfrsLBfwQTAQIAKQUCU3X3YAIbAwUJCWYBgAc=
L=0A=
CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEHE7X+KcFF1FITkP/R+JT8lQova36BfsrdfMPv3=
C=0A=
ApwE/nyyf1SddYojRteCo1cJbYmpyV8dw42am01D3j4po+pYGN7p3DSbF2zSSJkdGC4X0COVI4a=
V=0A=
3AO2MPOe/RvszRgcnmP5VLjnokN6pOOBkdEovqg+O3zRG4DScaWxnjIddoirNFpJ5sssH/oNL0b=
Z=0A=
RzkPmtHOezIS5D9PEDk24XGYTURPoHqNsQ40pdvtxLFU7kR5D8xTDzBQjnnBSBJJId7T2O0BMxD=
x=0A=
GVv7iSfrQHBM2rLNLizSJkzr5do43DlHI5IoNy4vNsEvaUkgEonR/BDIoxuGWpLZ/WZwTuYPqHY=
A=0A=
cDYYzJOm+Hs9N8B4HAxe3BdfpWBiVT+lpsoBrDk/q7xZ+I7Axg5u6nklNRvRBwqJhEKKz+kgRWG=
p=0A=
FpsXuslNDdTiD9h1c398F2yDe4XFCQfCBTzTDDQVHHh2y+ytf812WfYIbfkM7HtjoBshyqrkGXl=
R=0A=
ckMMAq7bkIQDYD+UKDUVoDCt8sDgoV7rraMtFRiLmD57/VUfDlQMddmZGCMgmGpSktzg7xHzc3Z=
3=0A=
ZBAuiF2aIcofp6ZhH+2fND5IBnyl0FGuK5hSky5ZgO4QAdGxKmOVj3+1MUV/oif6ls+QVshuS86=
T=0A=
9Xnwa7QuHBW/L0BnHDCO4JDPjJKgO5zbqexr5yESElkFIFwHyFrDzsFNBFDEdwIBEACsXcBns4Y=
G=0A=
VTUGMVKVGEocPffmAhAY89XSk1c1qWPngieUtZ2GoiG+a8IKAqYIjfpuV/YXX8i9mXuGAGJvf6r=
R=0A=
hpPos8v76y3qoFFrPsFjNaiTTTvPn1oNRT+Br5KWjJaDomGkmQe5bGrok6ETK4VgRdYWPib7IbT=
L=0A=
UX1rzfaKvDP219HTsdWj/cdE3QGTZjekJUiJqgqSS8SmaBNtFm2T18r3gdx6+Xq0kJPW421IaXt=
u=0A=
xbyD3MTBVJYEfY+rEvVfMUi9rvsfCG0djJOh8954D8AhVY58x7aszhHddTeQlXxUdwNpyJFFoFF=
h=0A=
pj0LvmhCH84eaf+9eW8VqegPDzE2MJ/Oe+bftYS9qtIx4MMHRU5Wl7g2x3QUhsmyev3BmhBvqFz=
o=0A=
6TmBZ1bjp2MXZqQw2d5YXJNb0Vtr9qgV1EqnoG7Lf5q5wcENYAJDVeOzOMxUnM3u2VYbt8GMu3Q=
I=0A=
TxpHw4lOukzarmEmAq3EwwzBxFKKmD9gvAbkAGmimONRiQSY9OBEW4XLmOqy9b7pnoS+6x0Oqv8=
l=0A=
ELvz9TJ2Kh5urXJ/7LOvof9z3R0g7Hn7AWn1Y+0hUKN1vRqziJdIFqZ7kcViiKYAKfYiDPlHSAV=
g=0A=
uc3qvok0P8A3uS5qvkz2yC3C5Jt913FoNVu3ny0/UCDjpSAqC3qTXMx3otwLDLv/dwARAQABwsF=
8=0A=
BBgBAgAmAhsMFiEE5QrdnbBX9Ppk4bbPcTtf4pwUXUUFAlv+TloFCRSf2NgACgkQcTtf4pwUXUW=
z=0A=
cw//ckxWc2Zyd58jjZxpMG1hpGHJVMyi+1aC12mCozlKuGDUBhbEbs6z8INlAQh9ic5dh9jXW8W=
c=0A=
lJglzo1Bm1naQOUmCFLh2WgV/0Om9vqDeJ0r5J2xcoBesiAflt/2dBHn3sZHivwq46c2/pMl95L=
A=0A=
oA9z+4lZLBCjL64wo9QZujrDoSlUTKMnmfTKYzvUqF4Y7394b3cwi4WNlR3CeqAzU5f+RjGlIpC=
T=0A=
P2h+ui7L8JvPCBLzy6lcEm6NJayUIMDyFKYtlJdiPOVtSveZyrFjx6qWrIHogOXTorTZrtysBi8=
g=0A=
AoU+7h7dOBswi0vnjftyH7S6M8N0K+LKnRj8zBjajyAcBRuvXP+tfvIPHUMnkWifgMLhrMUgTZH=
X=0A=
4V4DVjNHzVuAxr+yIHGLUgn6sSrYnYX8aCK37cByLO78563LaT/p7WD56R5grBe0HEaoarixVmo=
v=0A=
v4GzI3GGNLBx+GraRAtvbPsol0sZ0OZWKWVL1/meHi7Fe5EFYeoI5/xANT1Xm+GMnLGrt6CH44F=
a=0A=
J0rUQ900ZGf69laS+pniyasFgdtiUeCLCcUww9k6jUq5Sa1npJYFVJqnuush2cUXWG5Z9DFZ2Jg=
7=0A=
LWvZqUc2rt0B8+AIWWfEGNoh3KgziYAnpr+5iH7wMIsgvMwRrJmB2S4ixQUNVeE06B+VUDKv1Bk=
f=0A=
mRE=3D=0A=
=3D0gwi=0A=
-----END PGP PUBLIC KEY BLOCK-----=0A=

--------------F89A3E6DF30DC5CEFBC1664C--

--jrGazx9u1BArdaqRkp99J6zWfTUQNUuxm--

--ddU86ga2mIwtI7FVTN2W9KjdvpoO3HyFi
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEE5QrdnbBX9Ppk4bbPcTtf4pwUXUUFAmCrwn8FAwAAAAAACgkQcTtf4pwUXUXL
LhAAiuvVV2NGPHsWVz+eRJy9xI+JedG3OxNleEogP8dQxe/Fg9qpMBOhNoBp380EW85+NwuVpQ7l
y1XJ53D7hOSua1tcHctXp8Rsi9t6rIzRTRfIYChHpsvtrH+m167Lt0NJDFFO5CtPKkdzlNT9WFp4
d54ZFXQzpAGVkRuVfA/zawBz/pBeBRow8UXNQDRz2QoHRvQ6xiIkXPgggLInYDHOrA4K8XLYHRvR
HwKwip3AVxRDGJfjPGwTQb242eKAGAh/MSvw4fvhwLWGiUI6j67LGXwdVKr9lKWHccAPzhXY4Ypu
+VvOAxnlRNClRHTOUD+uDJyGowBHzylXOS0lvNPhR7886/PpFngY7CUd213hU8jru1Dngkpk2wG5
O7ABFFDnhR9Ppauy7br+WIEu1Or5vb9pAfAlkNwkb7SSsAPkPLPApEWhgtOIOQLA+xjmxdTbajV3
egsB0h5IwAoUrR2bc2XU/JyQwiOZ2x3QsRBfOWw3GILe+z/ClO9dpSq0EUHa5zKOSxMseXBZygAm
MtUvAXcMxuL26QDe53aNpVXVrhtKYlwtorSRRsNXVRlU8Ea2qx9T74SL2xdYm7UyyA+6fmKVbc4z
EwsOVsomvKOL2epDAd8kSKfWlOvTkljW+78brjy/3vmBML2vF9kOpJeosnK+BMrwc2+bePHs/4AN
UL4=
=UVnx
-----END PGP SIGNATURE-----

--ddU86ga2mIwtI7FVTN2W9KjdvpoO3HyFi--

--===============2639505903806984006==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

--===============2639505903806984006==--

- Raw text -


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