----boundary-LibPST-iamunique-1752943979_-_-
Content-type: text/plain
Steps (3) and (4) must be swapped. Sorry.
-- Thomas
----- Original Message -----
From: "Thomas Amberg" <amberg{([at]})nowhere.xy
To: <blackbox{([at]})nowhere.xy
Sent: Tuesday, April 30, 2002 10:06 AM
Subject: Re: Creating .exe files
> Robert,
>
> Your observation is correct. BlackBox first checks "Code/" and then
> "System/Code/" when loading "Code.ocf". To prevent confusion we recommend
> the following procedure:
>
> 1) Move your everyday "Config.ocf" from "Code/" to "System/Code/"
> 2) Compile "MyProj/Mod/Config.odc" (creates "Config.ocf" in directory
> "Code/")
> 3) Move the new Config.ocf from "Code/" to "MyProj/Code/"
> 4) Use Info -> Create Tool
> 5) Replace "System/Code/Config.ocf" with "MyProj/Code/Config.ocf =>
> System/Code/Config.ocf" in the tool text
> 6) Link
> 7) Pack
>
> Note, that step (1) is only necessary the very first time. It is
essential,
> that after step (3) there is no "Code.ocf" left in "Code/". BlackBox then
> automatically loads "System/Code/Config.ocf" when starting up again.
>
> Further, it should be mentioned that the output of the packer tool
(Info ->
> Create Tool) is merely a base to start with. As arbitrary files may be
> included, the tool has no possibility to create a complete list.
>
> Regards,
> Thomas Amberg,
> Oberon microsystems, Inc.
>
> ----- Original Message -----
> From: <robert.d.campbell{([at]})nowhere.xy> To: <blackbox{([at]})nowhere.xy> Sent: Thursday, April 25, 2002 7:09 PM
> Subject: Creating .exe files
>
>
> >
> > I am rather confused by the process of creating
> > .exe files, especially the way Config files are
> > handled.
> >
> > It seems desirable to have two Config files, one
> > for the BlackBox development environment and one
> > (usually smaller) one for the new .exe file.
> >
> > It also seems to be desirable to keep the development
> > version in Code/Config, and the smaller one in
> > System/Code/Config. BlackBox seems to Boot from
> > Code/Config (if it exists), but to use System/Code/Config
> > otherwise. The Compiler seems to create Code/Config.
> >
> > This is all ok, even if some careful file moving is called for.
> >
> >
> > The confusion comes with the Tool that creates the Packer Tool,
> > ie the Command Info->CreateTool.
> >
> > The packing list that it creates includes all the modules
> > imported by the Code/Config file, and the System/Code/Config
> > file itself (NOT the Code/Config file itself). This seems
> > inconsistent, and it is not clear to me how to best use the
> > packer.
> >
> >
> > Can anyone clarify the situation?
> >
> >
> > Regards
> >
> > Robert Campbell
> >
> > --------------------------------------------
> >
> > To unsubscribe from this mailing list, send a message containing the
word
> "unsubscribe" to:
> > blackbox-request{([at]})nowhere.xy> >
> > To get a list of valid e-mail commands and instructions on their usage,
> send a message containing the word "help" to the above address.
> >
> > Send any problem reports or questions related to this email list to the
> list owner at
> > owner-blackbox{([at]})nowhere.xy> >
> > Current posting policy:
> >
> > a) To post you should use the same address by which you are subscribed
to
> the mailing list. That way, the list server will recognize you as
subscriber
> and forward your posting immediately, without creating any overhead.
> >
> > b) If, for some reason, you cannot post from the address, by which you
are
> subscribed, your message will be moderated to avoid spam. Please
understand
> that moderation will often cause some delay, in particular over weekends
or
> holydays.
>
> --------------------------------------------
>
> To unsubscribe from this mailing list, send a message containing the word
"unsubscribe" to:
> blackbox-request{([at]})nowhere.xy
>
> To get a list of valid e-mail commands and instructions on their usage,
send a message containing the word "help" to the above address.
>
> Send any problem reports or questions related to this email list to the
list owner at
> owner-blackbox{([at]})nowhere.xy
>
> Current posting policy:
>
> a) To post you should use the same address by which you are subscribed to
the mailing list. That way, the list server will recognize you as subscriber
and forward your posting immediately, without creating any overhead.
>
> b) If, for some reason, you cannot post from the address, by which you are
subscribed, your message will be moderated to avoid spam. Please understand
that moderation will often cause some delay, in particular over weekends or
holydays.
--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
blackbox-request{([at]})nowhere.xy
To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list owner at
owner-blackbox{([at]})nowhere.xy
Current posting policy:
a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.
b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.
----boundary-LibPST-iamunique-1752943979_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFN0ZXBzICgzKSBhbmQgKDQpIG11c3QgYmUgc3dh
cHBlZC4gU29ycnkuXHBhcg0KXHBhcg0KLS0gVGhvbWFzXHBhcg0KXHBhcg0KLS0tLS0gT3JpZ2lu
YWwgTWVzc2FnZSAtLS0tLVxwYXINCkZyb206ICJUaG9tYXMgQW1iZXJnIiA8YW1iZXJnQG9iZXJv
bi5jaD5ccGFyDQpUbzogPGJsYWNrYm94QG9iZXJvbi5jaD5ccGFyDQpTZW50OiBUdWVzZGF5LCBB
cHJpbCAzMCwgMjAwMiAxMDowNiBBTVxwYXINClN1YmplY3Q6IFJlOiBDcmVhdGluZyAuZXhlIGZp
bGVzXHBhcg0KXHBhcg0KXHBhcg0KPiBSb2JlcnQsXHBhcg0KPlxwYXINCj4gWW91ciBvYnNlcnZh
dGlvbiBpcyBjb3JyZWN0LiBCbGFja0JveCBmaXJzdCBjaGVja3MgIkNvZGUvIiBhbmQgdGhlblxw
YXINCj4gIlN5c3RlbS9Db2RlLyIgd2hlbiBsb2FkaW5nICJDb2RlLm9jZiIuIFRvIHByZXZlbnQg
Y29uZnVzaW9uIHdlIHJlY29tbWVuZFxwYXINCj4gdGhlIGZvbGxvd2luZyBwcm9jZWR1cmU6XHBh
cg0KPlxwYXINCj4gMSkgTW92ZSB5b3VyIGV2ZXJ5ZGF5ICJDb25maWcub2NmIiBmcm9tICJDb2Rl
LyIgdG8gIlN5c3RlbS9Db2RlLyJccGFyDQo+IDIpIENvbXBpbGUgIk15UHJvai9Nb2QvQ29uZmln
Lm9kYyIgKGNyZWF0ZXMgIkNvbmZpZy5vY2YiIGluIGRpcmVjdG9yeVxwYXINCj4gIkNvZGUvIilc
cGFyDQo+IDMpIE1vdmUgdGhlIG5ldyBDb25maWcub2NmIGZyb20gIkNvZGUvIiB0byAiTXlQcm9q
L0NvZGUvIlxwYXINCj4gNCkgVXNlIEluZm8gLT4gQ3JlYXRlIFRvb2xccGFyDQo+IDUpIFJlcGxh
Y2UgIlN5c3RlbS9Db2RlL0NvbmZpZy5vY2YiIHdpdGggIk15UHJvai9Db2RlL0NvbmZpZy5vY2Yg
PT5ccGFyDQo+IFN5c3RlbS9Db2RlL0NvbmZpZy5vY2YiIGluIHRoZSB0b29sIHRleHRccGFyDQo+
IDYpIExpbmtccGFyDQo+IDcpIFBhY2tccGFyDQo+XHBhcg0KPiBOb3RlLCB0aGF0IHN0ZXAgKDEp
IGlzIG9ubHkgbmVjZXNzYXJ5IHRoZSB2ZXJ5IGZpcnN0IHRpbWUuIEl0IGlzXHBhcg0KZXNzZW50
aWFsLFxwYXINCj4gdGhhdCBhZnRlciBzdGVwICgzKSB0aGVyZSBpcyBubyAiQ29kZS5vY2YiIGxl
ZnQgaW4gIkNvZGUvIi4gQmxhY2tCb3ggdGhlblxwYXINCj4gYXV0b21hdGljYWxseSBsb2FkcyAi
U3lzdGVtL0NvZGUvQ29uZmlnLm9jZiIgd2hlbiBzdGFydGluZyB1cCBhZ2Fpbi5ccGFyDQo+XHBh
cg0KPiBGdXJ0aGVyLCBpdCBzaG91bGQgYmUgbWVudGlvbmVkIHRoYXQgdGhlIG91dHB1dCBvZiB0
aGUgcGFja2VyIHRvb2xccGFyDQooSW5mbyAtPlxwYXINCj4gQ3JlYXRlIFRvb2wpIGlzIG1lcmVs
eSBhIGJhc2UgdG8gc3RhcnQgd2l0aC4gQXMgYXJiaXRyYXJ5IGZpbGVzIG1heSBiZVxwYXINCj4g
aW5jbHVkZWQsIHRoZSB0b29sIGhhcyBubyBwb3NzaWJpbGl0eSB0byBjcmVhdGUgYSBjb21wbGV0
ZSBsaXN0LlxwYXINCj5ccGFyDQo+IFJlZ2FyZHMsXHBhcg0KPiBUaG9tYXMgQW1iZXJnLFxwYXIN
Cj4gT2Jlcm9uIG1pY3Jvc3lzdGVtcywgSW5jLlxwYXINCj5ccGFyDQo+IC0tLS0tIE9yaWdpbmFs
IE1lc3NhZ2UgLS0tLS1ccGFyDQo+IEZyb206IDxyb2JlcnQuZC5jYW1wYmVsbEBiYWVzeXN0ZW1z
LmNvbT5ccGFyDQo+IFRvOiA8YmxhY2tib3hAb2Jlcm9uLmNoPlxwYXINCj4gU2VudDogVGh1cnNk
YXksIEFwcmlsIDI1LCAyMDAyIDc6MDkgUE1ccGFyDQo+IFN1YmplY3Q6IENyZWF0aW5nIC5leGUg
ZmlsZXNccGFyDQo+XHBhcg0KPlxwYXINCj4gPlxwYXINCj4gPiBJIGFtIHJhdGhlciBjb25mdXNl
ZCBieSB0aGUgcHJvY2VzcyBvZiBjcmVhdGluZ1xwYXINCj4gPiAuZXhlIGZpbGVzLCBlc3BlY2lh
bGx5IHRoZSB3YXkgQ29uZmlnIGZpbGVzIGFyZVxwYXINCj4gPiBoYW5kbGVkLlxwYXINCj4gPlxw
YXINCj4gPiBJdCBzZWVtcyBkZXNpcmFibGUgdG8gaGF2ZSB0d28gQ29uZmlnIGZpbGVzLCBvbmVc
cGFyDQo+ID4gZm9yIHRoZSBCbGFja0JveCBkZXZlbG9wbWVudCBlbnZpcm9ubWVudCBhbmQgb25l
XHBhcg0KPiA+ICh1c3VhbGx5IHNtYWxsZXIpIG9uZSBmb3IgdGhlIG5ldyAuZXhlIGZpbGUuXHBh
cg0KPiA+XHBhcg0KPiA+IEl0IGFsc28gc2VlbXMgdG8gYmUgZGVzaXJhYmxlIHRvIGtlZXAgdGhl
IGRldmVsb3BtZW50XHBhcg0KPiA+IHZlcnNpb24gaW4gQ29kZS9Db25maWcsIGFuZCB0aGUgc21h
bGxlciBvbmUgaW5ccGFyDQo+ID4gU3lzdGVtL0NvZGUvQ29uZmlnLiBCbGFja0JveCBzZWVtcyB0
byBCb290IGZyb21ccGFyDQo+ID4gQ29kZS9Db25maWcgKGlmIGl0IGV4aXN0cyksIGJ1dCB0byB1
c2UgU3lzdGVtL0NvZGUvQ29uZmlnXHBhcg0KPiA+IG90aGVyd2lzZS4gVGhlIENvbXBpbGVyIHNl
ZW1zIHRvIGNyZWF0ZSBDb2RlL0NvbmZpZy5ccGFyDQo+ID5ccGFyDQo+ID4gVGhpcyBpcyBhbGwg
b2ssIGV2ZW4gaWYgc29tZSBjYXJlZnVsIGZpbGUgbW92aW5nIGlzIGNhbGxlZCBmb3IuXHBhcg0K
PiA+XHBhcg0KPiA+XHBhcg0KPiA+IFRoZSBjb25mdXNpb24gY29tZXMgd2l0aCB0aGUgVG9vbCB0
aGF0IGNyZWF0ZXMgdGhlIFBhY2tlciBUb29sLFxwYXINCj4gPiBpZSB0aGUgQ29tbWFuZCBJbmZv
LT5DcmVhdGVUb29sLlxwYXINCj4gPlxwYXINCj4gPiBUaGUgcGFja2luZyBsaXN0IHRoYXQgaXQg
Y3JlYXRlcyBpbmNsdWRlcyBhbGwgdGhlIG1vZHVsZXNccGFyDQo+ID4gaW1wb3J0ZWQgYnkgdGhl
IENvZGUvQ29uZmlnIGZpbGUsIGFuZCB0aGUgU3lzdGVtL0NvZGUvQ29uZmlnXHBhcg0KPiA+IGZp
bGUgaXRzZWxmIChOT1QgdGhlIENvZGUvQ29uZmlnIGZpbGUgaXRzZWxmKS4gVGhpcyBzZWVtc1xw
YXINCj4gPiBpbmNvbnNpc3RlbnQsIGFuZCBpdCBpcyBub3QgY2xlYXIgdG8gbWUgaG93IHRvIGJl
c3QgdXNlIHRoZVxwYXINCj4gPiBwYWNrZXIuXHBhcg0KPiA+XHBhcg0KPiA+XHBhcg0KPiA+IENh
biBhbnlvbmUgY2xhcmlmeSB0aGUgc2l0dWF0aW9uP1xwYXINCj4gPlxwYXINCj4gPlxwYXINCj4g
PiBSZWdhcmRzXHBhcg0KPiA+XHBhcg0KPiA+IFJvYmVydCBDYW1wYmVsbFxwYXINCj4gPlxwYXIN
Cj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINCj4g
PlxwYXINCj4gPiBUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEg
bWVzc2FnZSBjb250YWluaW5nIHRoZVxwYXINCndvcmRccGFyDQo+ICJ1bnN1YnNjcmliZSIgdG86
XHBhcg0KPiA+ICAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KPiA+XHBhcg0KPiA+
IFRvIGdldCBhIGxpc3Qgb2YgdmFsaWQgZS1tYWlsIGNvbW1hbmRzIGFuZCBpbnN0cnVjdGlvbnMg
b24gdGhlaXIgdXNhZ2UsXHBhcg0KPiBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3Jk
ICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQo+ID5ccGFyDQo+ID4gU2VuZCBhbnkg
cHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0
byB0aGVccGFyDQo+IGxpc3Qgb3duZXIgYXRccGFyDQo+ID4gICAgb3duZXItYmxhY2tib3hAb2Jl
cm9uLmNoXHBhcg0KPiA+XHBhcg0KPiA+IEN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KPiA+
XHBhcg0KPiA+IGEpIFRvIHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3
aGljaCB5b3UgYXJlIHN1YnNjcmliZWRccGFyDQp0b1xwYXINCj4gdGhlIG1haWxpbmcgbGlzdC4g
VGhhdCB3YXksIHRoZSBsaXN0IHNlcnZlciB3aWxsIHJlY29nbml6ZSB5b3UgYXNccGFyDQpzdWJz
Y3JpYmVyXHBhcg0KPiBhbmQgZm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRlbHksIHdpdGhv
dXQgY3JlYXRpbmcgYW55IG92ZXJoZWFkLlxwYXINCj4gPlxwYXINCj4gPiBiKSBJZiwgZm9yIHNv
bWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91
XHBhcg0KYXJlXHBhcg0KPiBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0
ZWQgdG8gYXZvaWQgc3BhbS4gUGxlYXNlXHBhcg0KdW5kZXJzdGFuZFxwYXINCj4gdGhhdCBtb2Rl
cmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdl
ZWtlbmRzXHBhcg0Kb3JccGFyDQo+IGhvbHlkYXlzLlxwYXINCj5ccGFyDQo+IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KPlxwYXINCj4gVG8gdW5zdWJz
Y3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0
aGUgd29yZFxwYXINCiJ1bnN1YnNjcmliZSIgdG86XHBhcg0KPiAgICBibGFja2JveC1yZXF1ZXN0
QG9iZXJvbi5jaFxwYXINCj5ccGFyDQo+IFRvIGdldCBhIGxpc3Qgb2YgdmFsaWQgZS1tYWlsIGNv
bW1hbmRzIGFuZCBpbnN0cnVjdGlvbnMgb24gdGhlaXIgdXNhZ2UsXHBhcg0Kc2VuZCBhIG1lc3Nh
Z2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBhcg0K
PlxwYXINCj4gU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRv
IHRoaXMgZW1haWwgbGlzdCB0byB0aGVccGFyDQpsaXN0IG93bmVyIGF0XHBhcg0KPiAgICBvd25l
ci1ibGFja2JveEBvYmVyb24uY2hccGFyDQo+XHBhcg0KPiBDdXJyZW50IHBvc3RpbmcgcG9saWN5
OlxwYXINCj5ccGFyDQo+IGEpIFRvIHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVz
cyBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQgdG9ccGFyDQp0aGUgbWFpbGluZyBsaXN0LiBU
aGF0IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVy
XHBhcg0KYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0
aW5nIGFueSBvdmVyaGVhZC5ccGFyDQo+XHBhcg0KPiBiKSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5
b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91IGFyZVxwYXINCnN1
YnNjcmliZWQsIHlvdXIgbWVzc2FnZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBhdm9pZCBzcGFtLiBQ
bGVhc2UgdW5kZXJzdGFuZFxwYXINCnRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNv
bWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBvclxwYXINCmhvbHlkYXlzLlxw
YXINClxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBh
cg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1l
c3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxwYXINCiAgIGJsYWNr
Ym94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBl
LW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSwgc2VuZCBhIG1l
c3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBh
cg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRv
IHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNr
Ym94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBh
cg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlv
dSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qg
c2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIg
cG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQuXHBhcg0K
XHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFk
ZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUg
bW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlv
biB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5k
cyBvciBob2x5ZGF5cy5ccGFyDQp9fQB3b3Jk
----boundary-LibPST-iamunique-1752943979_-_---
Received on Tue Apr 30 2002 - 13:11:14 UTC