Explorar el Código

Accept 255 (or 0xFF in dexadecimal) for format strings

At least for ISO 8859-1 (aka Latin-1) [1], 255 is one of its
characters.

[1] https://en.wikipedia.org/wiki/ISO/IEC_8859-1
pull/292/head
Shunichi Shinohara hace 9 años
padre
commit
846b43e33d
Se han modificado 2 ficheros con 2 adiciones y 2 borrados
  1. +1
    -1
      src/lager_stdlib.erl
  2. +1
    -1
      test/trunc_io_eqc.erl

+ 1
- 1
src/lager_stdlib.erl Ver fichero

@ -39,7 +39,7 @@ string_p([]) ->
string_p(Term) ->
string_p1(Term).
string_p1([H|T]) when is_integer(H), H >= $\s, H < 255 ->
string_p1([H|T]) when is_integer(H), H >= $\s, H < 256 ->
string_p1(T);
string_p1([$\n|T]) -> string_p1(T);
string_p1([$\r|T]) -> string_p1(T);

+ 1
- 1
test/trunc_io_eqc.erl Ver fichero

@ -91,7 +91,7 @@ gen_fmt_args() ->
%% Generates a printable string
gen_print_str() ->
?LET(Xs, list(char()), [X || X <- Xs, io_lib:printable_list([X]), X /= $~, X < 255]).
?LET(Xs, list(char()), [X || X <- Xs, io_lib:printable_list([X]), X /= $~, X < 256]).
gen_print_bin() ->
?LET(Xs, gen_print_str(), list_to_binary(Xs)).

Cargando…
Cancelar
Guardar