delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/06/02/16:21:28

From: Darren Grant <darn AT xl DOT ca>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: compiling interdependent C++ classes
Date: Mon, 02 Jun 1997 11:52:26 -0700
Organization: loners anonymous
Lines: 206
Message-ID: <33931669.9DB@xl.ca>
References: <33921D09 DOT 7041 AT xl DOT ca> <3392877F DOT 309EEBB2 AT alcyone DOT com>
Reply-To: darn AT xl DOT ca
NNTP-Posting-Host: c46.xl.ca
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

This is a multi-part message in MIME format.

--------------6FE526D53970
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Erik Max Francis wrote:
>
> With your second problem, gcc most certainly does trap circular includes.
.
.
> then includes itself, you get the error "macro or `#include' recursion too
> deep."  Certainly sounds like trapping it to me.  To fix this problem, as


The error I received was "too many files open...", and it was due to
circular inclusion-- there are only 4 header files in the project.  It
could be that I've disabled checking via RHIDE somehow, but I don't
think it's an issue now.



> As for the first problem, this is also draft standard.  Before getting a
> declaration for a class, the compiler has no idea what members and member
.
.
> will give you the (correct) error, "parameter `c' has incomplete type."


This is true, but that error has not occurred.  I have encountered,
"type `blah' is not yet defined".  Please see attached archive.



> If you're having problems other than this, post a short (!) example.  As
> it stands, these are both perfectly valid compiler errors.


Oft a used disk tells a better story its life than one of its sectors,
or so to speak; the issue is convoluted, even if it is because I am too
close to the problem.  Please find attached a tiny archive of the
project files (cpp, header and rhide data).

Thanks for your response, Erik.

--------------6FE526D53970
Content-Type: application/x-zip-compressed; name="aa002.zip"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="aa002.zip"

UEsDBBQAAgAIAFV0wSIHRxNpcAEAAMADAAASAAAAYWFfcHJvai9QTEFZRVIuQ1BQrVLRaoMw
FH0v9B8uHUgsTsceW3woDPbUbtDuaQzJ9HYNJFE0dnVj+/YlJrEtdG9VJPHcc8495pok6RWv
8ShJzAPwzGmHNeScNg0wUXEUKBVVrJSedN3G49ENkzlvC4RJ1TePdxMDm9ummc3sSjarPgjI
folgs+DsQ5qAQM0ugnxH66muCwzHIwCYQSa6F8lUQ+408t2Da1QrzSA9bd5DmbWE1Hk7lA7+
qe2g8Z/zaL8um3V3xX3JCvCMRVEsGTchiFsDEG0ES1qtMVdlHQAv877tEFG0sU759Cm181Tt
WONzuq+JaVWhLIhoXcE7+EJAPPV10DTsC0l4e/8WhvPLUR+Q+6iGnClo9T475hq8ahTlHokr
/2PnD/psKt/+wAX2xy3wqLZEL3908kFUo2prabVHkf8rzmQGuSR0w3XS97LkUFZYUz2GNCXW
IoBDBH7bmY+zLmwL5BCf2EOaQncKhL6Tqlu0g0HeoEe3VL/Y7n9QSwMEFAACAAgARl7CIiZn
/Q+NCQAAnBwAAA4AAABhYV9wcm9qL0FBLkdQUu1ZW3PbNhaWRVI3x06abZM229nnTjNIZvvY
tzRONt5J42xu2pmOhwORIIWYAhgAtKT8ee8HULQISVbSt32oMxShc3BwOZfvnKPcj+M3L05P
nsWlkh9ZYkjGCxbHD7p/HBwEnbBz1aP0EVuwYWfUiTqgBmGn07FPhAffu2FnMKNcPErKsucG
8gC8Azf3Nubc9uZeDSk1y5LpR9NhZ4B/navO6u/q6nw1p0+Vost9M35Ifn2cfszL8jEXSVGl
7DHVmimzT+b7LZlECi7/3DbapFTl+2T+sS2z1KB88dY/XgsWVOSPk8XicZzHOGPG94k92CH2
huVssU/o7zuEtFFc5H/yhFxCjNHZ12nxWqzgk/2a37FVvdGk2ic2mtFSw43VvknDGS8qwfc6
y6As6JLtXuZ8e/6t630RButDtELh+P8pFP7y67/8+qv8+rBZEm59vfzKq3csP1qtjtnNRrsm
tzeCYC+0EXHY0DC5c75F6Ls5dzC8syJFtChYHkCXEbw3WXTaf+cvA8w/2lzzaP8muwjRPzGw
z6iO3BDxTM46BwdXV/W9QTgmWWJPo4iml0yvJMG4C4ZmJJNFIefkYzUrW8xvaqa+4CWZFDK5
aPHukCxlGa0KQ7gouGBr1qFjYa9SlhsCVuUpmSgqkuma9QPJ2KJkQvNLRmRp+Ix/poZLob1F
M6oNmVHTkjwCtZDUEG2kah3hFuhSJYzQNFX+Io48Y7M1FcrJKpHYDQnuu2YMUGxs3O1uQyKN
SOuM90l2wVhJbp4BjQpJdpviu5p3ozW+vebvNMjfHPsmmxw33E2zNGK7LfOj437ROPXqO+xz
p2bsMtHtmrXDSsctjmeoWnu7bXXoeJvX/q5F3WWPB47/BaPdd5PkjKP4VHTGoEAuDFOeG2JG
iWWmsmCeY4OumKrcaQnNIEYKuW0AnUxZWhUMx9Biy+g+95ctNgBa5GaKndIqYZsKM1Pgd7rp
TrVqKqHgbAQO6Y615aor/gYP2+5Tx4hk27q4h9l7FQFfuUkL32yyfvF5N90fnrT78netnW+6
+fE185rhcPYnjH7ycBZ210th6IJIUSzXKwzhCykVhift6zU0wpSSqrVhl8zbX8btc45pniuW
U8NwO1MpsWZGYBZF25PGE1x1HR+IxzYkji0BF+a5aMdNTf5U0aKt1HEypYCoaqITxUuj25cb
J3I2Y2JjcSkumdLY2CMzUc1IUlDdQoU+yFYFbaQdI96BHd7BeFpLks5Bt5XMRuDMyoIn3Hgr
bGPeuEDNCEczUyo2FrlHxjOuNQovgB92UZuY9u16AlpPI10Z2TbnWDBtgJlsAV/2U9XYgs6s
lMp460koCFCYQuiSK+Np/IiMSwo3NlOm2/vcBr2OL0IVb2MrbGT9XVincnfwbaSYVKkPUuPa
g4i9iqc5PaWpnHueZItSdNu7rm4F5twkvkVtIEy96xoGK1nHTdmkynNo0juMUTTlVultNRxa
Os8VLae+ElDYobTj8N7PLPXOUolKt0mYPIemGKnr6nX82g7neKNOyg+8OqlLaDsS085BeO/3
VydLtfioX5oseVvkb/6dXtBZebVOYyXUykRap7m1eI/kicwyvxDrkzydU7VBHayoD9vBnefp
ZEtYGzrRW8KO+rBtjnyxvXeXtNA2IGXeVrstRoi12FpfDzB6sIl3Fi+3nPd7SzerSKAFaSzv
129A8OSCCDb3MB+4gW4Qm+uStrEba6bAYKo0IJ/wFKHBM86UX4M6eEF4EPap4pdehtp3GiRd
QEKKdKKBhhRRwfwEMK1yVDsT+4uTn4dQkEi4oE0NF1W5VX/RJGFaE1zKIIN8bXVW59pcVChF
lnPErfbyZo0mBbOYu5LdKk8aRNx127pKEFKICtbbuhXUKEsGAJSKCCR0L/Ay5xirW6deBt2E
CI9pphyG0+QSqEUnhV/4XRpLAixX4sLzEYGuNkX7/vBhO4nsRIobcssXYPZGWHIe3/wcuPb4
iFBUvhuebotzmxhwBcR+wv2kd9v5dEqQPZDQ2ig5qF1Ez7xGBaRJxQvDxWZxZn3TFuXcwPGL
dMvmlbh5hrXPjcyja6bN8p6j7FvzdovtC2I3i7nOqi3Y3WvAO20yQUfeLiC9JLCzMT62SE1X
hGEcu7pGZofXoziOMNazvvuMY8sxWHdSGXbUGscxZlgUMsPVO47Bt/AhrGXjeBDHddSNmkEc
Y25BJ6xwc69BxM2tNTRqBm4uhvZE4NpIkdmoGcQxhpcSDskLdms9dFJzq+XYBICqHp6YfQpw
lZBWRvZgH5AivKQKJ1IW0QSV7kWIao5FiXW80EpHNj50hIqtLCJ3u1F9R1v1DSxOcVGx/gqZ
emgEkcy6qeylsoI1b6VLQAJP3PSQFZqFNuoGaAkd3PRqlI0QFdjWZcAAlVwvUxwpMcwBDV2e
9WqtBQDqsJAi788q5ytDBzcW9wOkhUBI08ODaw4aQOpKFUnlKKuo7peKXyJ8hxZ3AGQs7ZU4
KU8GKJM5KjJ1RzFXMNm87M7dq+ueSE9RkQ2vjdWr7RM52+DLZ2ZfBupPDutXLQ2HrhK8XM0z
aOAjtAgXob2Q8xATWGDUsm9tClX27JunA/uyV+zVto5QxEgxaGIoqiyI9FcYFV5KSDTmj+ZT
fAYLqHLh7t9p3L6Jg6j5IWk3cNlffGwFz3RCy81ETGDCiZdKLdBb7ZCEq6RqF9ZD1DX085Jw
udFzwfuoSklJsYPXOrjMKyz8bvKwS519tjjIQROpCqy5xcKBaxLa4N3b1D1Yu/zJNnKk+0kK
aE/ykvtpt67hVw2NL6GZKTja3F/9zgGcvEyI/a8kcEL7c6G1ywvIvljB0eDJRMsC2GIHQLnE
BE+KIngi0gGeGDW+iJ7Y382DJ3oW/Qa/FYPfOPSJmAif2gB+6qL2qY3UQ/dpXVCq0QlrhsEJ
v+yeyN6JnAsjw2eIv+AZcOLZwvYd/fqlw+fWjZ5LNXi+agvDf9mYPM2OT5uSwnU+vVPXr3RP
xfBUTJktoNPeqQtbEBBNGaK0e6qjlxb1+i/5RFG1DH6XaQ8PGvPgFS+CV4jgM2fh7lkWnqEp
Hpw1kXym+mfwZJxzeAYNqDnXrPeaJhcsDV7L+fC1kgn6GcX6GAH8ZwO8IWyWllWH+vA/iBRb
Bqa9NyxBoYRXyagZvWF1NYK13jITvJ0WeFT4DpruvpPhO8Rf+B4NRPQegFeE79FjRR9ogbD9
QFX4gbN5/0Mdh9HYRl44Rq8V/Nf1qEhAo58f/ZFMURyf/zwAIYjs5/n/AFBLAwQUAAIACACh
dMEiwqCFJwMBAADkAQAAEQAAAGFhX3Byb2ovQUFUWVBFUy5IfVHLasMwELwb/A8CX1oI5ANy
WreKrdaWjR7QnISJ10HgKMF2D6X032tbSimBFl1mVjOzjJTYzrXYEWMA1KGm0uTGxFEyz6zD
+7E/2y05ocOh6cn0ccVZOvqLwAi693McfcYRIYRXJqNc0M0imPls7hvXrpjxPXAlDpuVKeCv
HgFkmt8ZyMM4NZM9Pgbns5ZKMCh+yRo7rHDPslxR4bPSqkxXfFON2Ph1ArisK6G8Tuq0BME4
9fQJhGA/GaBUQWXO6iXmiyjt7JShG3D3d3GhpWTgAzIqSuChpw4tX6AGHkYSQjKfO17cP7Hw
xmR4paJgVAYf9Pbkzuim3e2XEnSt7Rb0DVBLAwQUAAIACADDWcIi/EoDu4wDAADUDQAADwAA
AGFhX3Byb2ovQVJSQVkuSMVXTW+bQBC9W/J/GLVSBHGaxNfYRsqt54hLZVmIwDpZCRaLXZy6
kfvbO7vDwoKxHU5NJIOHeTNvPlknWSwlxGUZHxbTyXTynW9FyrYQRc8vL8+/op9RhEKUcMG6
Qq0rkqxKGSzRBivV/XvgCnkhVcni3IinE3XYMW25EpK/CZZCVog3kPwPi5RxrVi+y2KFyMSQ
CgNIWnbTyed0AgC7ku9R6cl8wb/w1lyiNFbxQt89PBAAkkIoJpS0muQKIn21mqLKX1kJxRZY
xnKtDVxYh6ewPP690DC8DkFf2bYoWe0+r6RCCWAKsqxIkHPaN5myjEhrznlRCaXN5SwHVSCP
BKGSwesB+BYES5iUcXnQqSIz+4KnEIkqy/ZxJj1/0X2AJN/K4sPIKXXVa8aTJnOGpoOi7zU3
cWdZGpKwgvmdzijGFN4A+kNJ6Pl9tPlchsENxO2jv7Un+NSBeKZUvrbLFFtvbOmOHUvGRrFj
ZayKcjVsN2w11puGeC8N8W7HROoR6d4zyZRGWai+nGqY+FvrGERkUyIc1tiHSRtnyVRVipPQ
HEcdNWrJvhp57pijhjl2OJYsL/ZsIP5tyTF0qMewTdZy6bUyeQeDya3BvA8OAq+R8VPw0TTb
mXGmgtSApyende10m4Rp9yvwwlv/keiY/JDUlegpbCVUFKtz/DKJZkwaDq1tcjyziTePsdCG
JJaffUC4tuobeowbADyOk8wNE7wsbX35bOYb7JpvtPH6lnC9cXCysYJacj6mNpy6BZtY+tuh
aei5P8ri8FroroQveDWfrdAMgu3Ya5mL2tSh7VHs3Sa9TjK+ryevRzS+p8Edz7cu83XCNw71
4e33H+kjqF5Et+qdy4sBhUORuFvaxkFHB09Y737HEZEQmzET3d341o9585hxXq2aEfe7b0k7
cjTTbaPZpTCbjeEx9HZx2Vgyj74RfdrNe/4daTVO9+HgSqTXBMvwDNH4s1mubawMrcWAYlAr
9rjpflm4TMmqm1JqLLs9qbGG+yp0Th/au71v3A2sW1OZhaPQuBuxbB2kuSMkDCJdkl+qTrcW
bX6hPahS7TqoY7e4LvA4oun6h4ErY9aIA92HA4tBOEmFHzA/LWJ9O5tvuuumgVx+0Yw6ndho
CgnLJdiFdn6fNRrEmmDf8F+j+0utuLzRRp2ELFFn9skXlxAEzndk6KyJC6E4vUk2uu8U/OGF
S49v9d0/UEsDBBQAAgAIAAB4wSJFIt9dNwEAAIsCAAAQAAAAYWFfcHJvai9NQUlOLkNQUJWS
X2vCMBTF3wW/wyU+LB0q6Ot0kDEnRS3DKpuPob3YQP6UJp0rY999TV3d9GHM3IdwD79zuDek
J3QiyxRhIox1BXI1zO67nd5JTowW5lwjnLsqRzvMyG81l7zC4kJUQpZauEuV5xYTd4SP9WZE
CooLTYNu56PbAYDnJhDyEZ3P1isW7frAXsO4D+SRFwXqGwtzLBTXFVD2LmxAgrsz45huF7Vn
uQxn3hUnxrnatF3UvJQCfxwrnsf1QKYARQnTe2kGs32VO4jLlOuGarjElA4mEyCbDIEd0BqF
1sEDd04ixEKVkvuUUIMnXspCpki8A3Uqm4jm+Ijp4L81mJ4i2rsdKB8NWZquhNzWr0xvNR6g
bcLoiUWb9S7og/pe8w96w6KFn6ylj/z4qvTxdel7dElGffvp/8AXUEsDBBQAAgAIALF1wSKk
Sr5YggEAAFEEAAAUAAAAYWFfcHJvai9NQVBTRUNUUi5DUFCtU11vgjAUfSfhP9y4xADO6bOo
ycyS7cVtmdnTsixXqLFJaUkpGrdsv323IB8y92YJUNpzzj33AKPR7ILDdUYjewIsMV2xyCgN
kcAsA56kgiVMGjRcyQp32dquc8VlJPKYQS/BNKP6+mbbsxv2qC1NJvXUi7aoA5CYMB8mgFrj
Ybrk4lVyE8y9se86X64DACtmHgnkFcjQdb7/aP40oiXrCNkpHkMLVym1KldFPuwTzIrFpkYJ
bCncHxVqnmYm17KkN7y1UqJNe8AdexZ4YNp2l3nlvA9prbOh1+VxaYCTiXFItylk/JMq0Xww
8AsQDb4BT6VMI+m+vXvcH87J09NeMuodZjOSrDwZnVtLjckNiqxlspN4v214kXMRr/L1rcWc
sUvfFdPG6/aV+n5ZsaMdQII2XLbv7oSX7r6C0khwOMc0ZTI+JfknqQQJhv9+MXdqgcYI9qJy
UqlyoKVrqB5itmliOW3OAotgqKvTRGnjfFJW7jzF1ikp9JOvBW6by9H+L1BLAwQUAAIACAB4
WcIipy7hIyoBAADlAgAAEgAAAGFhX3Byb2ovTUFQU0VDVFIuSK2RUWvCMBCA3wv9D0cF2WSs
7zoHOsccWCd2ey5nc2IgJiVNBRnbb1+Srq10ezSlNPny3V0ujePpFUcYxLF7ARIsUsqN0pAL
LEtgZL8aDVeyka5bOAzqQm3hiWMDvpeM9pBlyWyTPj+9b7NlllluIZf0h7sImYuKEUSI5lxQ
eX+ILumRi0py06OFwDPpHkSt8exZ/fQOCGMoqp3gOXjxIeHiw2YePYbBZxgAQKH5CQ2N/cKO
/IB6BJnEI/nmnOITtEab+6Z2nQpTiFavyfxtNVsvottJ4353cgdPijNIyaxt4EWOTqjZy6/R
8Z1SApZ4oo2/CddIeVPPh1B0Xq/VIcwrLlha7WZu478If6SFmqMxgraqkqy1LLqDZmH/qAv6
mjTXPSDJ+N7NfgBQSwMEFAACAAgA5HTBIsvy3ut9AgAAjw4AABMAAABhYV9wcm9qL01JTFVO
SVQuQ1BQzZdtj5pAEMffm/gdJja5cKapj20uWptgqx6pogF80VfNiqtuDhazLPeQy/Wzl1VB
OXVJUONhJLL/nZmdH8wslkqtMx75XKkkvgAD4owp4WA7yPeBuEsHu5hyxIlHo1nnjZzPfSLU
doIphoJLnCCM/mVREOPis1lPo7H5oVji3MOUYZiL82cYOegFsyJ4TxSz23zuNZ8DABPzoRhQ
iuvxZjQa2ysreyG8vYv1Lwq29raRHz0yhXhO7H8d/gaWcei/q4jQgpvl1nk0LXbQixzEdgzz
gFEoru2bxwNvU9ilEfsJ7xxmXJnDjxZoelfVLePPJv9Y+t6CtmpZ/Y55r42EuJL9J8LtBSjC
V3i5dhceNvJx7KoRjYpUKXJxdNGCgkZniHL2UmjuTrIRHXiPuI/oNJzEWYAPySZGwscMOX5S
dwOfG2s2B3Xb8/l2DbWEhjg3EI+0SkKb4tmOVk3GRM9iTf4BuwnD6CEiFsGxVP23DIzKXI+B
whF9uL0inK8SOLWMcKqpcFS1N9aldCgniDCboRmHeUA/KKGyhFDlpMdH03+NTcvQ1L68uqZh
LowgB2xPtOZnGagDmZ6VVCUrqrIEVTkVVVfr3VsdQ8apS+YLjtkJT9GenESzb50kU81YZnUJ
mXoqmfZw0JaDaXvu5JpcZE9MPWNxfUvvzYaqm6OhYcnQWAxRf+kxfkpJpeBJq6i7C/Se9O5s
jtsD1dD0jgyPGUxcxAjFHxRP9WKb10/VMDR5WanR1mUjxoi8wC7MqHKX8fWndhKk7buktP2E
y3GwvyDLKxKq1jM2oXpWQqEbFDh8n0yIJDOIlP37KIf3nWST/5EGc3SzjoW31d+U/1BLAwQU
AAIACABUWcIiL2oZcUoBAABuAwAAEQAAAGFhX3Byb2ovTUlMVU5JVC5IrVLBTgIxEL1vsv8w
gcSgMaxnERMPiCSwmAUOnpq6O0CTpd20XZQY/XbbQgsoeqKbptP3Zvqmr5sk3TOOOEoSOwFG
rJxxpiEvqVJQoFkl1Uxwn3Je2TjaCu1kOxZpsjkvcA6EjAbDWTqYkidCDGwwxvEnbPN5XtYF
wh1RWjK+aC/vD9AGpXpToWovG4doVdINSgf676iVOPqIIwCoJFtTjbduY8azq7uyIRFvHGXH
MxMn7kLC6QoDMbXn9ZFL0/zCLoF5FaLcRkByykdijUPKi//4CdKT9KpWOkNdSx5oxjWEaqH0
SYJqndHTlDH8L2pF320zyj2Ydal+LVkeTNp52Dq4ubs4dCEdk34vzXrXwUnnomFuLoPUlz9g
D60FK2CCemyzW9vaC6j2CR7q+5zftaGbo8aM9CB9fEin2Yst+ez4/6GJvGBzG30DUEsDBBQA
AgAIAEZewiLx850c9gIAAOAJAAAOAAAAYWFfcHJvai9BQS5HRFTVVltvEkEUPgPFYbktSGwT
GoHG2pu6C/GhCSg0qSb6UowvPhRCtrDC2mWZLjSCMfYnNfoX/AdN9OeIZ5bZ5WK9VJoYT3KY
OTPfN2dmvrPswkq9/vLZ8ydP6029d9zvsgevDVOv11MynJ+wQT+7tb6SSeXz6RPYLReSydIa
UFmmMmXAzt4lk4ydfcjeUwcKy5VLGTWVtfP5nFrKJwEEbyWTzqzeRltN7WVylQxl7+vAbbxe
b7dcKhcfoxULe+V4pezNO3liDF0OR9HCoT05V5FfzfBzpfSB4oRA3B/uFfRld9AxCT0k+mHR
NmFCvYEeURTVbhtNXWkxO9goVJtvWowFdni4jOHbrn1cbWq2rVtVZndbttZxKKeWNeSYzOWY
qtHrdvS+PeS5ZL6PHeWw0e6wXm2HIlIbKu0gM7WhbivtUEdjPb3Rx67UMcxTy+gr7ShmmXBi
jcFgKpRNzWpNxZK78WqwoxmW0mDMO4v00tkrDiU8FKdXcUmp3uvbhtXCPbjnMCx+LUvo8UZB
deCqYTXM06a+7fHFQNEb0ExTb9ldd2JtfqI4T43PIyhm9HFBvKymcRSZ7Ng4CgrZZgYloacf
fIfEFRteoG/DxCLZL1SCzzAaBXiaQxJxq+YAfVOgog7yK/XjTMJ/y+cggzdxdAv90UxtAcSy
4zjhDfrEWs5o/OO3TzXOr0zV6OYUP/oD/z76hkCmM4Iv+UT+2Fz+kMevQZx37+DNcQnVcSmq
ohRVTVO9qtpHxj6ZHBfwzvzw98aXqpElIHhnPn5d9OcSjNFJf404T8QMih+SBGBECNQWE3LJ
fbCvJCQsKOQsv3hlIWFayI1fCOn+U+DjfIGci6kTX4+WISASkOACWvI9kDBqSRfV0kH9Yy3v
Lqbl+h9o2Z5WIXJtSsaByEBiCyjJK4skUMko1M4ppYQRfDljB78FLm8pczDYUtlpeY9QCi6O
v+GFMUTIDE28+69jnrjhf/ctE4DsQyCj3xgEHfC2ECknBIuLmBfrd1BLAwQUAAIACACIWcIi
JRdIU2gBAACEAwAAEAAAAGFhX3Byb2ovUExBWUVSLkitUl1rgzAUfRf8DxcLxQ6Z7+scCCtb
wZZSt4ftJaQa10CMErXMje23Lx9+4V4bkdycc6/n3Gt8P7jisi3fVy/AgeGWCEgYripIidwF
rmnB+4zrqtqWETKqawUsaMZTkgFChyh82xzRM0ISlRDlZIaqbJ6wJiXgYFy3Jaluz84UzSlr
OK3nKC4rktRiBmMhcKsx80y92da3bQFAKegF1+ROH+RKzljcwLAQxzlZ9+TLXs9uQqrjSIeM
fvCc8NrQuD8OGdrR/Y6yV9nEA6C8VUGlB6XMNCdGk8GLcer2qkYNAji+xvE29KZ6WkpSYRRt
N7HXf2FoSLUhaScK30NZ7qwGS7+dyohcCppCmKadTbfbl5A3HuxwGctRF2IJrEi0o1nlI2F9
ZUW/CKpB/TE0T4tJvZem3NHfmGCwpy5j9W/+mlHRhMsEJTyFU1EwKEoib3khgsA13S3h04M+
bFXRz7q/FQtZRjMV/QFQSwECMgsUAAIACABVdMEiB0cTaXABAADAAwAAEgAAAAAAAAABACAA
toEAAAAAYWFfcHJvai9QTEFZRVIuQ1BQUEsBAjILFAACAAgARl7CIiZn/Q+NCQAAnBwAAA4A
AAAAAAAAAQAgALaBoAEAAGFhX3Byb2ovQUEuR1BSUEsBAjILFAACAAgAoXTBIsKghScDAQAA
5AEAABEAAAAAAAAAAQAgALaBWQsAAGFhX3Byb2ovQUFUWVBFUy5IUEsBAjILFAACAAgAw1nC
IvxKA7uMAwAA1A0AAA8AAAAAAAAAAQAgALaBiwwAAGFhX3Byb2ovQVJSQVkuSFBLAQIyCxQA
AgAIAAB4wSJFIt9dNwEAAIsCAAAQAAAAAAAAAAEAIAC2gUQQAABhYV9wcm9qL01BSU4uQ1BQ
UEsBAjILFAACAAgAsXXBIqRKvliCAQAAUQQAABQAAAAAAAAAAQAgALaBqREAAGFhX3Byb2ov
TUFQU0VDVFIuQ1BQUEsBAjILFAACAAgAeFnCIqcu4SMqAQAA5QIAABIAAAAAAAAAAQAgALaB
XRMAAGFhX3Byb2ovTUFQU0VDVFIuSFBLAQIyCxQAAgAIAOR0wSLL8t7rfQIAAI8OAAATAAAA
AAAAAAEAIAC2gbcUAABhYV9wcm9qL01JTFVOSVQuQ1BQUEsBAjILFAACAAgAVFnCIi9qGXFK
AQAAbgMAABEAAAAAAAAAAQAgALaBZRcAAGFhX3Byb2ovTUlMVU5JVC5IUEsBAjILFAACAAgA
Rl7CIvHznRz2AgAA4AkAAA4AAAAAAAAAAQAgALaB3hgAAGFhX3Byb2ovQUEuR0RUUEsBAjIL
FAACAAgAiFnCIiUXSFNoAQAAhAMAABAAAAAAAAAAAQAgALaBABwAAGFhX3Byb2ovUExBWUVS
LkhQSwUGAAAAAAsACwCyAgAAlh0AAAAA
--------------6FE526D53970--

- Raw text -


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