We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1b8a3c2 commit 6d143ebCopy full SHA for 6d143eb
2 files changed
c_src/stringprep.cpp
@@ -516,12 +516,18 @@ static ERL_NIF_TERM to_lower(ErlNifEnv *env, int argc,
516
return prep(env, argc, argv, ACMask, 1);
517
}
518
519
+static ERL_NIF_TERM to_lower_no_filter(ErlNifEnv *env, int argc,
520
+ const ERL_NIF_TERM argv[]) {
521
+ return prep(env, argc, argv, 0, 1);
522
+}
523
+
524
static ErlNifFunc nif_funcs[] =
525
{
526
{"nodeprep", 1, nodeprep},
527
{"nameprep", 1, nameprep},
528
{"resourceprep", 1, resourceprep},
- {"tolower", 1, to_lower}
529
+ {"tolower", 1, to_lower},
530
+ {"tolower_nofilter", 1, to_lower_no_filter}
531
};
532
533
ERL_NIF_INIT(stringprep, nif_funcs, load, NULL, NULL, NULL)
src/stringprep.erl
@@ -28,7 +28,7 @@
28
-compile(no_native).
29
30
-export([start/0, load_nif/0, tolower/1, nameprep/1,
31
- nodeprep/1, resourceprep/1]).
+ nodeprep/1, resourceprep/1, tolower_nofilter/1]).
32
33
%%%===================================================================
34
%%% API functions
@@ -51,6 +51,10 @@ load_nif() ->
51
tolower(_String) ->
52
erlang:nif_error(nif_not_loaded).
53
54
+-spec tolower_nofilter(iodata()) -> binary() | error.
55
+tolower_nofilter(_String) ->
56
+ erlang:nif_error(nif_not_loaded).
57
58
-spec nameprep(iodata()) -> binary() | error.
59
nameprep(_String) ->
60
0 commit comments