14%let string1=base ik ally;
20%mp_base64copy(inref=tmp, outref=myref, action=ENCODE)
27%mp_base64copy(inref=myref, outref=mynewref, action=DECODE)
29 infile mynewref lrecl=5000;
32 call symputx(
'string1_check',_infile_);
36 iftrue=(
"&string1"=
"&string1_check"),
37 desc=Basic String Compare,
38 outds=work.test_results
44filename tmp2 temp lrecl=500;
47 put "'╤', '╔', '╗', '═', '╧', '╚', '╝', '║', '╟', '─', '┼', '║', '╢', '│'";
49%mp_base64copy(inref=tmp2, outref=myref2, action=ENCODE)
51%mp_base64copy(inref=myref2, outref=newref2, action=DECODE)
53 infile newref2 lrecl=5000;
58 "'╤', '╔', '╗', '═', '╧', '╚', '╝', '║', '╟', '─', '┼', '║', '╢', '│'"
59 then call symputx('check2',1);
60 else call symputx('check2',0);
64 iftrue=("&check2"="1"),
65 desc=Double Byte String Compare,
66 outds=work.test_results