Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:26
erlang
1852-Replace-silly-variable-names-that-may-show...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 1852-Replace-silly-variable-names-that-may-show-up-in-too.patch of Package erlang
From cb508eae4f41bc6c3033df21fa45e62d0be02134 Mon Sep 17 00:00:00 2001 From: Richard Carlsson <carlsson.richard@gmail.com> Date: Mon, 2 Sep 2024 09:43:29 +0200 Subject: [PATCH] Replace silly variable names that may show up in tooling Uses same variable names in the code as in the spec to avoid confusion. --- lib/stdlib/src/binary.erl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/stdlib/src/binary.erl b/lib/stdlib/src/binary.erl index 4e66c00da0..503e99d9cd 100644 --- a/lib/stdlib/src/binary.erl +++ b/lib/stdlib/src/binary.erl @@ -750,7 +750,7 @@ _Examples:_ OnePos :: non_neg_integer(), Result :: binary(). -replace(Haystack,Needles,Replacement,Options) -> +replace(Subject,Pattern,Replacement,Options) -> try true = is_binary(Replacement) orelse is_function(Replacement, 1), % Make badarg instead of function clause {Part,Global,Insert} = get_opts_replace(Options,{no,false,[]}), @@ -762,9 +762,9 @@ replace(Haystack,Needles,Replacement,Options) -> end, MList = if Global -> - binary:matches(Haystack,Needles,Moptlist); + binary:matches(Subject,Pattern,Moptlist); true -> - case binary:match(Haystack,Needles,Moptlist) of + case binary:match(Subject,Pattern,Moptlist) of nomatch -> []; Match -> [Match] end @@ -781,12 +781,12 @@ replace(Haystack,Needles,Replacement,Options) -> Splits = splitat(Replacement,0,lists:sort(Li)), fun(M) -> lists:join(M, Splits) end end, - erlang:iolist_to_binary(do_replace(Haystack,MList,ReplList,0)) + erlang:iolist_to_binary(do_replace(Subject,MList,ReplList,0)) catch throw:badopt -> - badarg_with_cause([Haystack,Needles,Replacement,Options], badopt); + badarg_with_cause([Subject,Pattern,Replacement,Options], badopt); _:_ -> - badarg_with_info([Haystack,Needles,Replacement,Options]) + badarg_with_info([Subject,Pattern,Replacement,Options]) end. -- 2.43.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor