comparison src/of-interval-2-subsref.patch @ 5698:cb0e76203335 release

of-interval: Use "/" in names for class methods (bug #59334). * src/of-interval-2-subsref.patch: Add new patch. * dist-files.mk: Add new file to list.
author Markus Mützel <markus.muetzel@gmx.de>
date Sat, 13 Mar 2021 16:22:26 +0100
parents
children
comparison
equal deleted inserted replaced
5695:28e6261e5074 5698:cb0e76203335
1 # HG changeset patch
2 # User Markus Mützel <markus.muetzel@gmx.de>
3 # Date 1608537445 -3600
4 # Mon Dec 21 08:57:25 2020 +0100
5 # Node ID 9014fec674bdbac46727ca3e3f25d57bf06a2115
6 # Parent 4628637d02b8327eabbe4b0716b8338096f00610
7 Use "/" in names for class methods (bug #59334).
8
9 * @infsup/subsref.m, @infsupdec/subsref.m: Use "/" as separator between class
10 and method name on all platforms.
11
12 diff -r 4628637d02b8 -r 9014fec674bd inst/@infsup/subsref.m
13 --- a/inst/@infsup/subsref.m Tue Jul 03 00:03:48 2018 +0200
14 +++ b/inst/@infsup/subsref.m Mon Dec 21 08:57:25 2020 +0100
15 @@ -69,7 +69,7 @@
16 if (not (any (strcmp (S(1).subs, methods (A)))))
17 error (["interval property ‘", S(1).subs, "’ is unknown"])
18 endif
19 - functionname = ["@infsup", filesep(), S(1).subs];
20 + functionname = ["@infsup/", S(1).subs];
21 if (nargin (functionname) ~= 1)
22 error (["‘", S(1).subs, "’ is not a valid interval property"])
23 endif
24 diff -r 4628637d02b8 -r 9014fec674bd inst/@infsupdec/subsref.m
25 --- a/inst/@infsupdec/subsref.m Tue Jul 03 00:03:48 2018 +0200
26 +++ b/inst/@infsupdec/subsref.m Mon Dec 21 08:57:25 2020 +0100
27 @@ -68,9 +68,9 @@
28 error ("interval cannot be indexed with {}")
29 case "."
30 if (any (strcmp (S(1).subs, methods ("infsupdec"))))
31 - functionname = ["@infsupdec", filesep(), S(1).subs];
32 + functionname = ["@infsupdec/", S(1).subs];
33 elseif (any (strcmp (S(1).subs, methods ("infsup"))))
34 - functionname = ["@infsup", filesep(), S(1).subs];
35 + functionname = ["@infsup/", S(1).subs];
36 else
37 error (["interval property ‘", S(1).subs, "’ is unknown"])
38 endif