i expanded this so i could read it and figure out what it does
couldn't figure it out
what does it do
sC(%a,%b,%c)
{
if(%b==%c)
return %a;
%d = %b;
%e = %c;
%b = Min(%d, %e);
%c = Max(%d, %e);
%f = getSubStr(%a, %b, 1);
%g = getSubStr(%a, %c, 1);
if(%b > 0)
%i = getSubStr(%a, 0, %b);
else
%i = "";
if(%b+1 != %c)
%j = getSubStr(%a, %b+1, (%c - %b) - 1);
else
%j = "";
if(%c < strLen(%a) - 1)
%h = getSubStr(%a, %c+1, strLen(%a));
else
%h = "";
return %i @ %g @ %j @ %f @ %h;
}