Re: [BLACKBOX] Type transfer

From: [at]} <Walter>
Date: Fri, 14 Oct 2011 11:45:00 -0200

----boundary-LibPST-iamunique-682687163_-_-
Content-type: text/plain

Hi Robert,

I translate some "real" algorithms to "binary fixed point" to be
implemented in hardware, my approach was use LONGINT variables and
ASSERT values with MAX(INTEGER) MIN(INTEGER).

Otherwise, some results are very interesting (and complex to debug); BB
can truncate INTEGER values without warnings, example 32 bits X 32 bits
multiplication return a 32 bit result and then be assigned to the
destination variable.

StdCoder.Decode ..,, ..DR....3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
  hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
  7.2.s,6pB.0k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7O
  NbXmb.2.IY4k2EBO.,E.cUGpmWLuOpoKqvCbHZiYpedhA704TeKKw.bHfEWUmL.6..D.7S,6.,
  sUGpmWbBxhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.Ry.w,os1E.0E.ENV00.bnUGLu8ro8quGrmCL
  WKqtE0E.kNU.EB0.0.4.I3l6w1.0E65.oz0.,U6qq06Ibe.8ssHomOrVyqqqqkuKmKKtCLLCJu
  o8.,Mw7ONh1.uGf.2UmT.6..E1U.M3s0szPuH7OJNOF,tJ7vNdONb9RrN1PMGP8ITeId86b8R7
  9HTvNrN1P6IZuH5OF7OJZOF,7FTf8FN8rN1hOEZ86P99,dPR96p76NuHRuFHeHduC,78J76h7B
  ,dEH9Rb96JN8P66,76,76ohUIbUAdCZe3xc3Jev2YU2YU222Ze2YnIaUIcdZC.228LEeHE8pW4
  IaiHE0GE22.23.MG9OF986JN8PcE9uFHeHPM0R96pND,tBBeFBeFBW6RbU2200.23ElaKumGEC
  rouqnKKm0Gv4Ktaqk8KqKqR0mN8HE.wgihgY3Yq7PfPN,d8Hl2CJuGKac9HePd98RP8r76,tId
  1Ydi3ZdQ5HMP,dCv76R96J76RvC,7622...W0.,7S,tAZ76kS0GPGHE8qoGLK.s9,NFZfQTfQ,
  d8H76PM0b8RU7VhBZv2YHZiY,N0cQ,dCv,k4akdG5cI9PMN98ZP8r76b06HEEqk2C3.M1uKr0G
  Rq1r7666....W0h,.R1cQ..Ub,hHq..MGcPRP8r76,,Ea.q4cP,d8,FriHE00,,..23C166J76
  b,MD.m0u4w3TuO,d8H,.H0P1.m2Et..qk2.I8.C3Ea.9eH7867uPrN1PMFR8FSJmS4oZBgVBIU
  UweYxAEWyK,5TeK45uPR9RZvPN9P9fQbf9bW1ZimZh2hgnRg.AyI,.ELCoruKu.GomCrl0U1VV
  ,.Z1...bf9.EWE.8T0E.E8E.k22.,6..M.3QwdONIepZhZJinpZHFdKLq6F6.XDJ.QiiIepZhZ
  7F6.Zz.6.,UfW5UXW.2.52.CLLC3b8Rn9P99F9vQ0ks,Uikwm46.Zz,2.,.60cK6.,U00.umUG
  5.70,E0E...7,,M.,.,.,tcp00kMDy.wnjl.k.E.0.3gwP.0..I16.M.EJ.6.VQ.E..YVsH4EK
  ithQVs9E3Qw7uPghZ,5uP..I06..E2E.U76.2yMqC,hSnI.nT32kwL,V9bLHEuL53.FQ0...
  --- end of encoding ---

Regards
Walter


El 2011-10-14 11:09, Rene A. Krywult escribió:
> r:=n;
> r:=r*r;
> And if you fear overflow, you should ASSERT against it, I believe.
>
> Rene
> -------- Original-Nachricht --------
>> Datum: Fri, 14 Oct 2011 13:26:18 +0100
>> Von: Robert<robert.campbell_{([at]})nowhere.xy
>> An: BLACKBOX{([at]})nowhere.xy
>> Betreff: Re: [BLACKBOX] Type transfer
>> Yes, but ....
>>
>> What I want to do is
>>
>> r := n * n
>>
>> and if I don't convert before the assignment I risk overflow.
>>
>> Cheers
>>
>> Robert
>>
>>
>> On 14/10/2011 12:30 PM, Rene A. Krywult wrote:
>>> MODULE PrivConv;
>>> VAR r:REAL; n:INTEGER;
>>> BEGIN
>>> n:
>>> r:=n;
>>> END PrivConv.
>>>
>>> -------- Original-Nachricht --------
>>>> Datum: Fri, 14 Oct 2011 12:23:29 +0100
>>>> Von: "Campbell, Robert (SELEX GALILEO,
>> UK)"<robert.d.campbell{([at]})nowhere.xy
>>>> An: BLACKBOX{([at]})nowhere.xy
>>>> Betreff: [BLACKBOX] Type transfer
>>>> My mind has suddenly gone blank!
>>>>
>>>>
>>>> What is the easiest way of converting an INTEGER (say n) to a REAL?
>>>>
>>>> The expression "(n + 0.)" just seems a bit unnatural.
>>>>
>>>>
>>>> Cheers
>>>>
>>>> Robert
>>>> SELEX Galileo Ltd
>>>> Registered Office: Sigma House, Christopher Martin Road, Basildon,
>> Essex
>>>> SS14 3EL
>>>> A company registered in England& Wales. Company no. 02426132
>>>> ********************************************************************
>>>> This email and any attachments are confidential to the intended
>>>> recipient and may also be privileged. If you are not the intended
>>>> recipient please delete it from your system and notify the sender.
>>>> You should not copy it or use it for any purpose nor disclose or
>>>> distribute its contents to any other person.
>>>> ********************************************************************
>>>>
>>>>
>>>> ----
>>>> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
>>>> LISTSERV{([at]})nowhere.xy
>>
>> ----
>> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
>> LISTSERV{([at]})nowhere.xy


-- 
-----------------------------------------------------------
Walter Daniel Gallegos
Programmable Logic&  Software
Consultoría, Diseño, Entrenamiento.
Montevideo, Uruguay
EMAIL waltergallegos{([at]})nowhere.xyTel +598 26 23 44 60 | Cel +598 99 18 58 88
-----------------------------------------------------------
El presente correo y cualquier posible archivo adjunto está dirigido únicamente al destinatario del mensaje y contiene información que puede ser confidencial. Si Ud. no es el destinatario correcto por favor notifique al remitente respondiendo anexando este mensaje y elimine inmediatamente el e-mail y los posibles archivos adjuntos al mismo de su sistema. Está prohibida cualquier utilización, difusión o copia de este e-mail por cualquier persona o entidad que no sean las específicas destinatarias del mensaje.
This e-mail and any attachment is confidential and is intended solely for the addressee(s). If you are not intended recipient please inform the sender immediately, answering this e-mail and delete it as well as the attached files. Any use, circulation or copy of this e-mail by any person or entity that is not the specific addressee(s) is prohibited.
----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-682687163_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIaSBSb2JlcnQsXHBhcg0KXHBh
cg0KSSB0cmFuc2xhdGUgc29tZSAicmVhbCIgYWxnb3JpdGhtcyB0byAiYmluYXJ5IGZpeGVkIHBv
aW50IiB0byBiZSBccGFyDQppbXBsZW1lbnRlZCBpbiBoYXJkd2FyZSwgbXkgYXBwcm9hY2ggd2Fz
IHVzZSBMT05HSU5UIHZhcmlhYmxlcyBhbmQgXHBhcg0KQVNTRVJUIHZhbHVlcyB3aXRoIE1BWChJ
TlRFR0VSKSBNSU4oSU5URUdFUikuXHBhcg0KXHBhcg0KT3RoZXJ3aXNlLCBzb21lIHJlc3VsdHMg
YXJlIHZlcnkgaW50ZXJlc3RpbmcgKGFuZCBjb21wbGV4IHRvIGRlYnVnKTsgQkIgXHBhcg0KY2Fu
IHRydW5jYXRlIElOVEVHRVIgdmFsdWVzIHdpdGhvdXQgd2FybmluZ3MsIGV4YW1wbGUgMzIgYml0
cyBYIDMyIGJpdHMgXHBhcg0KbXVsdGlwbGljYXRpb24gcmV0dXJuIGEgMzIgYml0IHJlc3VsdCBh
bmQgdGhlbiBiZSBhc3NpZ25lZCB0byB0aGUgXHBhcg0KZGVzdGluYXRpb24gdmFyaWFibGUuXHBh
cg0KXHBhcg0KU3RkQ29kZXIuRGVjb2RlIC4uLCwgLi5EUi4uLi4zUXc3dVA1UFJQUE5SOVJiZjli
OFI3OUZUdk1mMUdvbUNybEF5MnhoWCxDYjJ4XHBhcg0KICBoWGhDNkZVMXhoaVppVkJoaWhnbVJp
aW9lZGhnclpjWlJpWEZmYXFtU3J0dUdmYTQ3MDB6ZEdycjhybUNMTENKdXlLdFljWlJpWFxwYXIN
CiAgNy4yLnMsNnBCLjBrLDVUV3lxbC5ibmF5S21LS3FHb21DNVh6RVQxLlB1UC5NSFQ5TjludHVt
YVUyLENKdXlLdFFDOThQOVBQN09ccGFyDQogIE5iWG1iLjIuSVk0azJFQk8uLEUuY1VHcG1XTHVP
cG9LcXZDYkhaaVlwZWRoQTcwNFRlS0t3LmJIZkVXVW1MLjYuLkQuN1MsNi4sXHBhcg0KICBzVUdw
bVdiQnhoWWhBYm5kTUhUOU5ZNk13LnNRcTJZNmN3Qi4wLlJ5Lncsb3MxRS4wRS5FTlYwMC5iblVH
THU4cm84cXVHcm1DTFxwYXINCiAgV0txdEUwRS5rTlUuRUIwLjAuNC5JM2w2dzEuMEU2NS5vejAu
LFU2cXEwNkliZS44c3NIb21PclZ5cXFxcWt1S21LS3RDTExDSnVccGFyDQogIG84LixNdzdPTmgx
LnVHZi4yVW1ULjYuLkUxVS5NM3Mwc3pQdUg3T0pOT0YsdEo3dk5kT05iOVJyTjFQTUdQOElUZUlk
ODZiOFI3XHBhcg0KICA5SFR2TnJOMVA2SVp1SDVPRjdPSlpPRiw3RlRmOEZOOHJOMWhPRVo4NlA5
OSxkUFI5NnA3Nk51SFJ1RkhlSGR1Qyw3OEo3Nmg3QlxwYXINCiAgLGRFSDlSYjk2Sk44UDY2LDc2
LDc2b2hVSWJVQWRDWmUzeGMzSmV2MllVMllVMjIyWmUyWW5JYVVJY2RaQy4yMjhMRWVIRThwVzRc
cGFyDQogIElhaUhFMEdFMjIuMjMuTUc5T0Y5ODZKTjhQY0U5dUZIZUhQTTBSOTZwTkQsdEJCZUZC
ZUZCVzZSYlUyMjAwLjIzRWxhS3VtR0VDXHBhcg0KICByb3VxbktLbTBHdjRLdGFxazhLcUtxUjBt
TjhIRS53Z2loZ1kzWXE3UGZQTixkOEhsMkNKdUdLYWM5SGVQZDk4UlA4cjc2LHRJZFxwYXINCiAg
MVlkaTNaZFE1SE1QLGRDdjc2Ujk2Sjc2UnZDLDc2MjIuLi5XMC4sN1MsdEFaNzZrUzBHUEdIRThx
b0dMSy5zOSxORlpmUVRmUSxccGFyDQogIGQ4SDc2UE0wYjhSVTdWaEJadjJZSFppWSxOMGNRLGRD
dixrNGFrZEc1Y0k5UE1OOThaUDhyNzZiMDZIRUVxazJDMy5NMXVLcjBHXHBhcg0KICBScTFyNzY2
Ni4uLi5XMGgsLlIxY1EuLlViLGhIcS4uTUdjUFJQOHI3NiwsRWEucTRjUCxkOCxGcmlIRTAwLCwu
LjIzQzE2Nko3NlxwYXINCiAgYixNRC5tMHU0dzNUdU8sZDhILC5IMFAxLm0yRXQuLnFrMi5JOC5D
M0VhLjllSDc4Njd1UHJOMVBNRlI4RlNKbVM0b1pCZ1ZCSVVccGFyDQogIFV3ZVl4QUVXeUssNVRl
SzQ1dVBSOVJadlBOOVA5ZlFiZjliVzFaaW1aaDJoZ25SZy5BeUksLkVMQ29ydUt1LkdvbUNybDBV
MVZWXHBhcg0KICAsLloxLi4uYmY5LkVXRS44VDBFLkU4RS5rMjIuLDYuLk0uM1F3ZE9OSWVwWmha
SmlucFpIRmRLTHE2RjYuWERKLlFpaUllcFpoWlxwYXINCiAgN0Y2Llp6LjYuLFVmVzVVWFcuMi41
Mi5DTExDM2I4Um45UDk5Rjl2UTBrcyxVaWt3bTQ2Llp6LDIuLC42MGNLNi4sVTAwLnVtVUdccGFy
DQogIDUuNzAsRTBFLi4uNywsTS4sLiwuLHRjcDAwa01EeS53bmpsLmsuRS4wLjNnd1AuMC4uSTE2
Lk0uRUouNi5WUS5FLi5ZVnNINEVLXHBhcg0KICBpdGhRVnM5RTNRdzd1UGdoWiw1dVAuLkkwNi4u
RTJFLlU3Ni4yeU1xQyxoU25JLm5UMzJrd0wsVjliTEhFdUw1My5GUTAuLi5ccGFyDQogIC0tLSBl
bmQgb2YgZW5jb2RpbmcgLS0tXHBhcg0KXHBhcg0KUmVnYXJkc1xwYXINCldhbHRlclxwYXINClxw
YXINClxwYXINCkVsIDIwMTEtMTAtMTQgMTE6MDksIFJlbmUgQS4gS3J5d3VsdCBlc2NyaWJpXCdm
MzpccGFyDQo+IHI6PW47XHBhcg0KPiByOj1yKnI7XHBhcg0KPiBBbmQgaWYgeW91IGZlYXIgb3Zl
cmZsb3csIHlvdSBzaG91bGQgQVNTRVJUIGFnYWluc3QgaXQsIEkgYmVsaWV2ZS5ccGFyDQo+XHBh
cg0KPiBSZW5lXHBhcg0KPiAtLS0tLS0tLSBPcmlnaW5hbC1OYWNocmljaHQgLS0tLS0tLS1ccGFy
DQo+PiBEYXR1bTogRnJpLCAxNCBPY3QgMjAxMSAxMzoyNjoxOCArMDEwMFxwYXINCj4+IFZvbjog
Um9iZXJ0PHJvYmVydC5jYW1wYmVsbF9AVElTQ0FMSS5DTy5VSz5ccGFyDQo+PiBBbjogQkxBQ0tC
T1hATElTVFMuT0JFUk9OLkNIXHBhcg0KPj4gQmV0cmVmZjogUmU6IFtCTEFDS0JPWF0gVHlwZSB0
cmFuc2ZlclxwYXINCj4+IFllcywgYnV0IC4uLi5ccGFyDQo+PlxwYXINCj4+IFdoYXQgSSB3YW50
IHRvIGRvIGlzXHBhcg0KPj5ccGFyDQo+PiAgICAgciAgOj0gIG4gKiBuXHBhcg0KPj5ccGFyDQo+
PiBhbmQgaWYgSSBkb24ndCBjb252ZXJ0IGJlZm9yZSB0aGUgYXNzaWdubWVudCBJIHJpc2sgb3Zl
cmZsb3cuXHBhcg0KPj5ccGFyDQo+PiBDaGVlcnNccGFyDQo+PlxwYXINCj4+IFJvYmVydFxwYXIN
Cj4+XHBhcg0KPj5ccGFyDQo+PiBPbiAxNC8xMC8yMDExIDEyOjMwIFBNLCBSZW5lIEEuIEtyeXd1
bHQgd3JvdGU6XHBhcg0KPj4+IE1PRFVMRSBQcml2Q29udjtccGFyDQo+Pj4gVkFSIHI6UkVBTDsg
bjpJTlRFR0VSO1xwYXINCj4+PiBCRUdJTlxwYXINCj4+PiBcdGFiIG46PTU7XHBhcg0KPj4+IFx0
YWIgcjo9bjtccGFyDQo+Pj4gRU5EIFByaXZDb252LlxwYXINCj4+PlxwYXINCj4+PiAtLS0tLS0t
LSBPcmlnaW5hbC1OYWNocmljaHQgLS0tLS0tLS1ccGFyDQo+Pj4+IERhdHVtOiBGcmksIDE0IE9j
dCAyMDExIDEyOjIzOjI5ICswMTAwXHBhcg0KPj4+PiBWb246ICJDYW1wYmVsbCwgUm9iZXJ0IChT
RUxFWCBHQUxJTEVPLFxwYXINCj4+IFVLKSI8cm9iZXJ0LmQuY2FtcGJlbGxAU0VMRVhHQUxJTEVP
LkNPTT5ccGFyDQo+Pj4+IEFuOiBCTEFDS0JPWEBMSVNUUy5PQkVST04uQ0hccGFyDQo+Pj4+IEJl
dHJlZmY6IFtCTEFDS0JPWF0gVHlwZSB0cmFuc2ZlclxwYXINCj4+Pj4gTXkgbWluZCBoYXMgc3Vk
ZGVubHkgZ29uZSBibGFuayFccGFyDQo+Pj4+XHBhcg0KPj4+PlxwYXINCj4+Pj4gV2hhdCBpcyB0
aGUgZWFzaWVzdCB3YXkgb2YgY29udmVydGluZyBhbiBJTlRFR0VSIChzYXkgbikgdG8gYSBSRUFM
P1xwYXINCj4+Pj5ccGFyDQo+Pj4+IFRoZSBleHByZXNzaW9uICIobiArIDAuKSIganVzdCBzZWVt
cyBhIGJpdCB1bm5hdHVyYWwuXHBhcg0KPj4+PlxwYXINCj4+Pj5ccGFyDQo+Pj4+IENoZWVyc1xw
YXINCj4+Pj5ccGFyDQo+Pj4+IFJvYmVydFxwYXINCj4+Pj4gU0VMRVggR2FsaWxlbyBMdGRccGFy
DQo+Pj4+IFJlZ2lzdGVyZWQgT2ZmaWNlOiBTaWdtYSBIb3VzZSwgQ2hyaXN0b3BoZXIgTWFydGlu
IFJvYWQsIEJhc2lsZG9uLFxwYXINCj4+IEVzc2V4XHBhcg0KPj4+PiBTUzE0IDNFTFxwYXINCj4+
Pj4gQSBjb21wYW55IHJlZ2lzdGVyZWQgaW4gRW5nbGFuZCYgICBXYWxlcy4gIENvbXBhbnkgbm8u
IDAyNDI2MTMyXHBhcg0KPj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxwYXINCj4+Pj4gVGhpcyBlbWFpbCBhbmQg
YW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgdG8gdGhlIGludGVuZGVkXHBhcg0KPj4+
PiByZWNpcGllbnQgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRo
ZSBpbnRlbmRlZFxwYXINCj4+Pj4gcmVjaXBpZW50IHBsZWFzZSBkZWxldGUgaXQgZnJvbSB5b3Vy
IHN5c3RlbSBhbmQgbm90aWZ5IHRoZSBzZW5kZXIuXHBhcg0KPj4+PiBZb3Ugc2hvdWxkIG5vdCBj
b3B5IGl0IG9yIHVzZSBpdCBmb3IgYW55IHB1cnBvc2Ugbm9yIGRpc2Nsb3NlIG9yXHBhcg0KPj4+
PiBkaXN0cmlidXRlIGl0cyBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLlxwYXINCj4+Pj4g
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKipccGFyDQo+Pj4+XHBhcg0KPj4+PlxwYXINCj4+Pj4gLS0tLVxwYXINCj4+Pj4g
VG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JP
WCIgdG9ccGFyDQo+Pj4+IExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINCj4+XHBhcg0KPj4g
LS0tLVxwYXINCj4+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJ
R05PRkYgQkxBQ0tCT1giIHRvXHBhcg0KPj4gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIXHBhcg0K
XHBhcg0KXHBhcg0KLS0gXHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpXYWx0ZXIgRGFuaWVsIEdhbGxlZ29zXHBhcg0K
UHJvZ3JhbW1hYmxlIExvZ2ljJiAgU29mdHdhcmVccGFyDQpDb25zdWx0b3JcJ2VkYSwgRGlzZVwn
ZjFvLCBFbnRyZW5hbWllbnRvLlxwYXINCk1vbnRldmlkZW8sIFVydWd1YXlccGFyDQpFTUFJTCB3
YWx0ZXJnYWxsZWdvc0BhZGluZXQuY29tLnV5XHBhcg0KVGVsICs1OTggMjYgMjMgNDQgNjAgfCBD
ZWwgKzU5OCA5OSAxOCA1OCA4OFxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KRWwgcHJlc2VudGUgY29ycmVv
IHkgY3VhbHF1aWVyIHBvc2libGUgYXJjaGl2byBhZGp1bnRvIGVzdFwnZTEgZGlyaWdpZG8gXCdm
YW5pY2FtZW50ZSBhbCBkZXN0aW5hdGFyaW8gZGVsIG1lbnNhamUgeSBjb250aWVuZSBpbmZvcm1h
Y2lcJ2YzbiBxdWUgcHVlZGUgc2VyIGNvbmZpZGVuY2lhbC4gU2kgVWQuIG5vIGVzIGVsIGRlc3Rp
bmF0YXJpbyBjb3JyZWN0byBwb3IgZmF2b3Igbm90aWZpcXVlIGFsIHJlbWl0ZW50ZSByZXNwb25k
aWVuZG8gYW5leGFuZG8gZXN0ZSBtZW5zYWplIHkgZWxpbWluZSBpbm1lZGlhdGFtZW50ZSBlbCBl
LW1haWwgeSBsb3MgcG9zaWJsZXMgYXJjaGl2b3MgYWRqdW50b3MgYWwgbWlzbW8gZGUgc3Ugc2lz
dGVtYS4gRXN0XCdlMSBwcm9oaWJpZGEgY3VhbHF1aWVyIHV0aWxpemFjaVwnZjNuLCBkaWZ1c2lc
J2YzbiBvIGNvcGlhIGRlIGVzdGUgZS1tYWlsIHBvciBjdWFscXVpZXIgcGVyc29uYSBvIGVudGlk
YWQgcXVlIG5vIHNlYW4gbGFzIGVzcGVjXCdlZGZpY2FzIGRlc3RpbmF0YXJpYXMgZGVsIG1lbnNh
amUuXHBhcg0KXHBhcg0KVGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50IGlzIGNvbmZpZGVu
dGlhbCBhbmQgaXMgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgYWRkcmVzc2VlKHMpLiBJZiB5b3Ug
YXJlIG5vdCBpbnRlbmRlZCByZWNpcGllbnQgcGxlYXNlIGluZm9ybSB0aGUgc2VuZGVyIGltbWVk
aWF0ZWx5LCBhbnN3ZXJpbmcgdGhpcyBlLW1haWwgYW5kIGRlbGV0ZSBpdCBhcyB3ZWxsIGFzIHRo
ZSBhdHRhY2hlZCBmaWxlcy4gQW55IHVzZSwgY2lyY3VsYXRpb24gb3IgY29weSBvZiB0aGlzIGUt
bWFpbCBieSBhbnkgcGVyc29uIG9yIGVudGl0eSB0aGF0IGlzIG5vdCB0aGUgc3BlY2lmaWMgYWRk
cmVzc2VlKHMpIGlzIHByb2hpYml0ZWQuXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVu
c3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRv
IExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINCn0
----boundary-LibPST-iamunique-682687163_-_---
Received on Fri Oct 14 2011 - 15:45:00 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:10 UTC