From 0eb4e85988627a76e5538fce617a1c53b1bc97b7 Mon Sep 17 00:00:00 2001 From: alondria Date: Fri, 1 Feb 2008 14:18:00 +0000 Subject: Thanks to Hashbox for a patch to: Implementing llStringTrim and hooking in osRegionNotice --- OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs') diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs index 9167632..91cddf1 100644 --- a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs +++ b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs @@ -3062,6 +3062,14 @@ namespace OpenSim.Region.ScriptEngine.Common return ret; } + public string llStringTrim(string src, int type) + { + if (type == (int)LSL_BaseClass.STRING_TRIM_HEAD) { return src.TrimStart(); } + if (type == (int)LSL_BaseClass.STRING_TRIM_TAIL) { return src.TrimEnd(); } + if (type == (int)LSL_BaseClass.STRING_TRIM) { return src.Trim(); } + return src; + } + // // OpenSim functions // -- cgit v1.1