Skip to content

Commit 4509bb9

Browse files
committed
overload strlength for scalars
1 parent 510d1d0 commit 4509bb9

26 files changed

+57
-56
lines changed

+stdlib/absolute.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
return
3434
end
3535

36-
if stdlib.len(base) == 0
36+
if strlength(base) == 0
3737
b = pwd();
3838
elseif expand_tilde
3939
b = stdlib.expanduser(base);
@@ -47,7 +47,7 @@
4747

4848
b = stdlib.posix(b);
4949

50-
if stdlib.len(c) == 0
50+
if strlength(c) == 0
5151
c = b;
5252
else
5353
c = strcat(b, "/", c);

+stdlib/canonical.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
e = p;
2727
end
2828

29-
if ~stdlib.len(e), return, end
29+
if ~strlength(e), return, end
3030

3131
if ispc && (startsWith(e, "\\") || startsWith(e, "//"))
3232
% UNC path is not canonicalized
@@ -44,7 +44,7 @@
4444
end
4545
end
4646

47-
if ~stdlib.len(c)
47+
if ~strlength(c)
4848
c = stdlib.normalize(e);
4949
end
5050

+stdlib/drop_slash.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
% drop repeated slashes inside string
1616
d = regexprep(s, "/+", "/");
1717

18-
L = stdlib.len(d);
18+
L = strlength(d);
1919

2020
if L < 2
2121
if uncslash

+stdlib/exists.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
% fileattrib() does not consider URLs to be a file or folder
1919
% at least through Matlab R2025a.
2020

21-
y = stdlib.len(p) && fileattrib(p) == 1;
21+
y = strlength(p) && fileattrib(p) == 1;
2222

2323
end
2424

+stdlib/expanduser.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414

1515
e = stdlib.posix(p);
1616

17-
L = stdlib.len(e);
17+
L = strlength(e);
1818
if ~L || ~startsWith(e, "~") || (L > 1 && ~startsWith(e, "~/"))
1919
return
2020
end
2121

2222
home = stdlib.homedir();
23-
if ~stdlib.len(home), return, end
23+
if ~strlength(home), return, end
2424

2525
if L < 2
2626
e = home;

+stdlib/filesystem_type.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
t = "";
1515

16-
if stdlib.len(p) && ~stdlib.exists(p), return, end
16+
if strlength(p) && ~stdlib.exists(p), return, end
1717

1818
op = javaPathObject(p);
1919

+stdlib/h5create_group.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
else
1919
% avoid confusing creating file ./~/a.h5
2020
file = stdlib.expanduser(file);
21-
assert(stdlib.len(file) > 0, 'h5create_group:filename_error', "filename must be non-empty")
21+
assert(strlength(file) > 0, 'h5create_group:filename_error', "filename must be non-empty")
2222
dcpl = 'H5P_DEFAULT';
2323
if isfile(file)
2424
fid = H5F.open(file, 'H5F_ACC_RDWR', dcpl);

+stdlib/h5save_new.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ function h5save_new(filename, varname, A, sizeA, compressLevel)
1818
error('h5save:shape_error', "only scalar size may be 0")
1919
end
2020

21-
assert(stdlib.len(filename) > 0, 'h5save:filename_error', "filename must be non-empty")
21+
assert(strlength(filename) > 0, 'h5save:filename_error', "filename must be non-empty")
2222

2323
if isscalar(sizeA)
2424
if sizeA == 0

+stdlib/h5variables.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
group (1,1) string = ""
1515
end
1616

17-
if ~stdlib.len(group)
17+
if ~strlength(group)
1818
finf = h5info(file);
1919
else
2020
finf = h5info(file, group);

+stdlib/is_absolute.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
y = false;
1515

16-
L = stdlib.len(p);
16+
L = strlength(p);
1717
if ~L || (ispc && L < 3)
1818
return
1919
end
@@ -24,7 +24,7 @@
2424
else
2525
s = extractBetween(p, 3, 3);
2626
end
27-
y = stdlib.len(stdlib.root_name(p)) && (strcmp(s, '/') || strcmp(s, '\'));
27+
y = strlength(stdlib.root_name(p)) && (strcmp(s, '/') || strcmp(s, '\'));
2828
else
2929
y = strncmp(p, "/", 1);
3030
end

0 commit comments

Comments
 (0)