home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
TURBOPAS
/
TP-UTIL.ARK
/
FRCECASE.SRC
< prev
next >
Wrap
Text File
|
1986-01-06
|
1KB
|
35 lines
{--------------------------------------------------}
{ FORCE_CASE }
{ Forces a string to upper or lower case. }
{ By Jeff Duntemann }
{ }
{ ASSUMES: }
{ TYPE STRING255 = STRING[255]; }
{ }
{ Turbo Pascal V2.0 }
{ Last update: 12/11/84 }
{--------------------------------------------------}
FUNCTION FORCE_CASE(UP : BOOLEAN; TARGET : STRING255) : STRING255;
CONST UPPERCASE : SET OF CHAR = ['A'..'Z'];
LOWERCASE : SET OF CHAR = ['a'..'z'];
VAR I : INTEGER;
BEGIN
IF UP THEN FOR I := 1 TO LENGTH(TARGET) DO
IF TARGET[I] IN LOWERCASE THEN
TARGET[I] := UPCASE(TARGET[I])
ELSE { NULL }
ELSE FOR I := 1 TO LENGTH(TARGET) DO
IF TARGET[I] IN UPPERCASE THEN
TARGET[I] := CHR(ORD(TARGET[I])+32);
FORCE_CASE := TARGET
END;
g!
Jeff Duntemann KB2JN
805 Seaword Road
Towson MD 21204
(301) 583-2302