aboutsummaryrefslogtreecommitdiff
path: root/src/jlib.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/jlib.erl')
-rw-r--r--src/jlib.erl17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/jlib.erl b/src/jlib.erl
index 91fd5f076..4992bb516 100644
--- a/src/jlib.erl
+++ b/src/jlib.erl
@@ -238,13 +238,24 @@ is_nodename1([]) ->
% [?LOWER(Char) || Char <- S].
% Not tail-recursive but it seems works faster than variants above
-tolower([C | Cs]) when C >= $A, C =< $Z ->
- [C + 32 | tolower(Cs)];
tolower([C | Cs]) ->
- [C | tolower(Cs)];
+ if
+ C >= $A, C =< $Z ->
+ [C + 32 | tolower(Cs)];
+ true ->
+ [C | tolower(Cs)]
+ end;
tolower([]) ->
[].
+%tolower([C | Cs]) when C >= $A, C =< $Z ->
+% [C + 32 | tolower(Cs)];
+%tolower([C | Cs]) ->
+% [C | tolower(Cs)];
+%tolower([]) ->
+% [].
+
+
jid_tolower({U, S, R}) ->
{tolower(U), tolower(S), R}.