Merge pull request #124 from ferd/fix-trim-usage-otp21
Fix bad unicode transition for OTP 20+
This commit is contained in:
commit
2690bd14a3
2 changed files with 4 additions and 4 deletions
|
@ -89,7 +89,7 @@ parse_tags(Pattern) ->
|
||||||
Cmd = io_lib:format("git describe --abbrev=0 --match \"~s*\"", [Pattern]),
|
Cmd = io_lib:format("git describe --abbrev=0 --match \"~s*\"", [Pattern]),
|
||||||
Tag = os:cmd(Cmd),
|
Tag = os:cmd(Cmd),
|
||||||
Vsn = slice(Tag, len(Pattern) + 1),
|
Vsn = slice(Tag, len(Pattern) + 1),
|
||||||
Vsn1 = trim(Vsn, left, $v),
|
Vsn1 = trim(Vsn, left, "v"),
|
||||||
{Tag, Vsn1}.
|
{Tag, Vsn1}.
|
||||||
|
|
||||||
-ifdef(unicode_str).
|
-ifdef(unicode_str).
|
||||||
|
@ -98,6 +98,6 @@ trim(Str, Dir, Chars) -> string:trim(Str, Dir, Chars).
|
||||||
slice(Str, Len) -> string:slice(Str, Len).
|
slice(Str, Len) -> string:slice(Str, Len).
|
||||||
-else.
|
-else.
|
||||||
len(Str) -> string:len(Str).
|
len(Str) -> string:len(Str).
|
||||||
trim(Str, Dir, Chars) -> string:strip(Str, Dir, Chars).
|
trim(Str, Dir, [Chars|_]) -> string:strip(Str, Dir, Chars).
|
||||||
slice(Str, Len) -> string:substr(Str, Len).
|
slice(Str, Len) -> string:substr(Str, Len).
|
||||||
-endif.
|
-endif.
|
||||||
|
|
|
@ -127,7 +127,7 @@ ask_convert(Prompt, TransFun, Type, Default) ->
|
||||||
Default ->
|
Default ->
|
||||||
[" (", io_lib:format("~p", [Default]) , ")"]
|
[" (", io_lib:format("~p", [Default]) , ")"]
|
||||||
end, "> "])),
|
end, "> "])),
|
||||||
Data = trim(trim(io:get_line(NewPrompt)), both, $\n),
|
Data = trim(trim(io:get_line(NewPrompt)), both, [$\n]),
|
||||||
Ret = TransFun(Data),
|
Ret = TransFun(Data),
|
||||||
case Ret of
|
case Ret of
|
||||||
no_data ->
|
no_data ->
|
||||||
|
@ -202,7 +202,7 @@ trim(Str) -> string:trim(Str).
|
||||||
trim(Str, Dir, Chars) -> string:trim(Str, Dir, Chars).
|
trim(Str, Dir, Chars) -> string:trim(Str, Dir, Chars).
|
||||||
-else.
|
-else.
|
||||||
trim(Str) -> string:strip(Str).
|
trim(Str) -> string:strip(Str).
|
||||||
trim(Str, Dir, Chars) -> string:strip(Str, Dir, Chars).
|
trim(Str, Dir, [Chars|_]) -> string:strip(Str, Dir, Chars).
|
||||||
-endif.
|
-endif.
|
||||||
|
|
||||||
%%%====================================================================
|
%%%====================================================================
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue