From ba87ba9c473ecde05bdedd8d14d02aaa3675696b Mon Sep 17 00:00:00 2001
From: UbitUmarov
Date: Sun, 18 Nov 2018 19:40:51 +0000
Subject: remove odd ossl function

---
 .../Shared/Api/Implementation/OSSL_Api.cs            | 20 --------------------
 .../ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs   |  2 --
 .../ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs     |  5 -----
 3 files changed, 27 deletions(-)

(limited to 'OpenSim')

diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
index 2e528f3..e9a3d0b 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
@@ -1812,26 +1812,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
             }
         }
 
-        public double osList2Double(LSL_Types.list src, int index)
-        {
-            // There is really no double type in OSSL. C# and other
-            // have one, but the current implementation of LSL_Types.list
-            // is not allowed to contain any.
-            // This really should be removed.
-            //
-            CheckThreatLevel();
-
-            if (index < 0)
-            {
-                index = src.Length + index;
-            }
-            if (index >= src.Length)
-            {
-                return 0.0;
-            }
-            return Convert.ToDouble(src.Data[index]);
-        }
-
         public void osSetParcelMediaURL(string url)
         {
             // What actually is the difference to the LL function?
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
index fc7b237..2487a21 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
@@ -244,8 +244,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
         vector osGetDrawStringSize(string contentType, string text, string fontName, int fontSize);
         void osSetStateEvents(int events);
 
-        double osList2Double(LSL_Types.list src, int index);
-
         void osSetRegionWaterHeight(double height);
         void osSetRegionSunSettings(bool useEstateSun, bool sunFixed, double sunHour);
         void osSetEstateSunSettings(bool sunFixed, double sunHour);
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs
index b7a02d6..bc5aa5c 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs
@@ -136,11 +136,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
             m_OSSL_Functions.osParcelSetDetails(pos,rules);
         }
 
-        public double osList2Double(LSL_Types.list src, int index)
-        {
-            return m_OSSL_Functions.osList2Double(src, index);
-        }
-
         public string osSetDynamicTextureURL(string dynamicID, string contentType, string url, string extraParams,
                                              int timer)
         {
-- 
cgit v1.1