* Bug #13864 fixed - macro %l_isequal was useless in Scilab 6. 30/17330/2
Charlotte HECQUET [Thu, 15 Oct 2015 09:56:08 +0000 (11:56 +0200)]
Change-Id: Ib22dd4d57e7bafc978041b6666756e0f8830ad17

scilab/CHANGES_6.0.X
scilab/modules/helptools/data/configuration/scilab_macros.txt
scilab/modules/overloading/macros/%l_isequal.sci [deleted file]

index 65d8491..3da61a3 100644 (file)
@@ -41,6 +41,8 @@ Scilab Bug Fixes
 
 * Bug #13862 fixed - There was no lazy evaluation of 'or' operands in 'if' tests.
 
+* Bug #13864 fixed - macro %l_isequal was useless in Scilab 6.
+
 * Bug #13872 fixed - Non regression test added for unique function (the indices returned were wrong)
 
 * Bug #13890 fixed - getd did not return loaded symbols in previous scope.
diff --git a/scilab/modules/overloading/macros/%l_isequal.sci b/scilab/modules/overloading/macros/%l_isequal.sci
deleted file mode 100644 (file)
index 0b6b73d..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) INRIA
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-function r=%l_isequal(x1,varargin)
-    narg=size(varargin)
-    if narg==0 then error(msprintf(_("%s: Wrong number of input arguments: At least %d expected.\n"),"%l_isequal",2)) ,end
-
-    r=%t
-    m=lstsize(x1)
-
-    for k=1:narg
-        n=lstsize(varargin(k))
-        r=r&(n==m)
-        if ~r then return,end
-    end
-
-    for k=1:narg
-        for l=1:m
-            r=r&isequal(getfield(l,x1),getfield(l,varargin(k)))
-            if ~r then return,end
-        end
-    end
-endfunction
-