RE: Predeclared function CAP

From: CFB Software <"CFB>
Date: Thu, 16 Sep 2004 11:39:09 +0930

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

> From: Martin, Marc [mailto:marc.martin{([at]})nowhere.xy
>
> This is how I would have expected the CAP() function to work,
> but for some reason it doesn't:
>
> PROCEDURE Cap*( ch: CHAR ): CHAR;
> BEGIN
> IF ( ch >= "a" ) & ( ch <= "z" ) THEN
> RETURN CHR(ORD(ch)-32)
> ELSE
> RETURN ch
> END
> END Cap;
>

This might be OK if you were just dealing with the ASCII character set.
However, there are more letters (with their corresponding capitals) in
the Latin-1 character set that Blackbox supports, than just the 26
characters 'a' .. 'z'.

Regards,
Chris Burrows

CFB Software
http://www.cfbsoftware.com
info{([at]})nowhere.xy

--------------------------------------------

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-481277264_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gRnJvbTogTWFydGluLCBNYXJjIFttYWlsdG86
bWFyYy5tYXJ0aW5AYm9laW5nLmNvbV1ccGFyDQo+IFxwYXINCj4gVGhpcyBpcyBob3cgSSB3b3Vs
ZCBoYXZlIGV4cGVjdGVkIHRoZSBDQVAoKSBmdW5jdGlvbiB0byB3b3JrLFxwYXINCj4gYnV0IGZv
ciBzb21lIHJlYXNvbiBpdCBkb2Vzbid0OlxwYXINCj4gXHBhcg0KPiAgIFBST0NFRFVSRSBDYXAq
KCBjaDogQ0hBUiApOiBDSEFSO1xwYXINCj4gICBCRUdJTlxwYXINCj4gICAgIElGICggY2ggPj0g
ImEiICkgJiAoIGNoIDw9ICJ6IiApIFRIRU5ccGFyDQo+ICAgICAgIFJFVFVSTiBDSFIoT1JEKGNo
KS0zMilccGFyDQo+ICAgICBFTFNFXHBhcg0KPiAgICAgICBSRVRVUk4gY2hccGFyDQo+ICAgICBF
TkRccGFyDQo+ICAgRU5EIENhcDtccGFyDQo+IFxwYXINClxwYXINClRoaXMgbWlnaHQgYmUgT0sg
aWYgeW91IHdlcmUganVzdCBkZWFsaW5nIHdpdGggdGhlIEFTQ0lJIGNoYXJhY3RlciBzZXQuXHBh
cg0KSG93ZXZlciwgdGhlcmUgYXJlIG1vcmUgbGV0dGVycyAod2l0aCB0aGVpciBjb3JyZXNwb25k
aW5nIGNhcGl0YWxzKSBpblxwYXINCnRoZSBMYXRpbi0xIGNoYXJhY3RlciBzZXQgdGhhdCBCbGFj
a2JveCBzdXBwb3J0cywgdGhhbiBqdXN0IHRoZSAyNlxwYXINCmNoYXJhY3RlcnMgJ2EnIC4uICd6
Jy4gXHBhcg0KXHBhcg0KUmVnYXJkcyxccGFyDQpDaHJpcyBCdXJyb3dzXHBhcg0KXHBhcg0KQ0ZC
IFNvZnR3YXJlXHBhcg0KaHR0cDovL3d3dy5jZmJzb2Z0d2FyZS5jb21ccGFyDQppbmZvQGNmYnNv
ZnR3YXJlLmNvbSBccGFyDQpccGFyDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLVxwYXINClxwYXINClRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBtYWlsaW5nIGxp
c3QsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgInVuc3Vic2NyaWJlIiB0bzpc
cGFyDQogICBibGFja2JveC1yZXF1ZXN0QG9iZXJvbi5jaFxwYXINClxwYXINClRvIGdldCBhIGxp
c3Qgb2YgdmFsaWQgZS1tYWlsIGNvbW1hbmRzIGFuZCBpbnN0cnVjdGlvbnMgb24gdGhlaXIgdXNh
Z2UsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgImhlbHAiIHRvIHRoZSBhYm92
ZSBhZGRyZXNzLlxwYXINClxwYXINClNlbmQgYW55IHByb2JsZW0gcmVwb3J0cyBvciBxdWVzdGlv
bnMgcmVsYXRlZCB0byB0aGlzIGVtYWlsIGxpc3QgdG8gdGhlIGxpc3Qgb3duZXIgYXRccGFyDQog
ICBvd25lci1ibGFja2JveEBvYmVyb24uY2hccGFyDQpccGFyDQpDdXJyZW50IHBvc3RpbmcgcG9s
aWN5OlxwYXINClxwYXINCmEpIFRvIHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVz
cyBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQgdG8gdGhlIG1haWxpbmcgbGlzdC4gVGhhdCB3
YXksIHRoZSBsaXN0IHNlcnZlciB3aWxsIHJlY29nbml6ZSB5b3UgYXMgc3Vic2NyaWJlciBhbmQg
Zm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRlbHksIHdpdGhvdXQgY3JlYXRpbmcgYW55IG92
ZXJoZWFkLlxwYXINClxwYXINCmIpIElmLCBmb3Igc29tZSByZWFzb24sIHlvdSBjYW5ub3QgcG9z
dCBmcm9tIHRoZSBhZGRyZXNzLCBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQsIHlvdXIgbWVz
c2FnZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBhdm9pZCBzcGFtLiBQbGVhc2UgdW5kZXJzdGFuZCB0
aGF0IG1vZGVyYXRpb24gd2lsbCBvZnRlbiBjYXVzZSBzb21lIGRlbGF5LCBpbiBwYXJ0aWN1bGFy
IG92ZXIgd2Vla2VuZHMgb3IgaG9seWRheX19ACdaJykgVA==


----boundary-LibPST-iamunique-481277264_-_---
Received on Thu Sep 16 2004 - 04:09:09 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:36 UTC