From a2a08210570d0d0b48832ebb4af4f72abfb756b9 Mon Sep 17 00:00:00 2001 From: Martin Nilsson <mani@lysator.liu.se> Date: Sat, 29 Mar 2008 22:16:31 +0100 Subject: [PATCH] Removed rot13. Added as Crypto.rot13 Rev: lib/modules/String.pmod/module.pmod:1.28 --- lib/modules/String.pmod/module.pmod | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/lib/modules/String.pmod/module.pmod b/lib/modules/String.pmod/module.pmod index 128408fe60..ea749497be 100644 --- a/lib/modules/String.pmod/module.pmod +++ b/lib/modules/String.pmod/module.pmod @@ -286,30 +286,3 @@ static string line_expand_tab(string line, int tab_width, } return result; } - -//! rotates each character by 13 positions -string rot13(string input) -{ - return rot(input, 13); -} - -//! rotates each character by n positions -string rot(string input, int pos) -{ - for(int i=0; i<sizeof(input); i++) - { - if (input[i] >= 65 && input[i] <= 90) - { - input[i] += pos; - if (input[i] > 90) - input[i] -= 26; - } - else if (input[i] >= 97 && input[i] <= 122) - { - input[i] += pos; - if (input[i] > 122) - input[i] -= 26; - } - } - return input; -} -- GitLab