mirror of
https://github.com/mikpe/pdp10-tools.git
synced 2026-04-25 03:35:21 +00:00
change strtol:parse/2 to return a standard {ok,Result} 2-tuple
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
%%% -*- erlang-indent-level: 2 -*-
|
||||
%%%
|
||||
%%% 'od' clone for files with 9-bit bytes
|
||||
%%% Copyright (C) 2013-2018 Mikael Pettersson
|
||||
%%% Copyright (C) 2013-2019 Mikael Pettersson
|
||||
%%%
|
||||
%%% This file is part of pdp10-tools.
|
||||
%%%
|
||||
@@ -139,7 +139,7 @@ parse_radix(String) ->
|
||||
|
||||
parse_bytes(String) ->
|
||||
case strtol:parse(String, 0) of
|
||||
{ok, Value, Rest} ->
|
||||
{ok, {Value, Rest}} ->
|
||||
Value * parse_multiplier(Rest);
|
||||
{error, _Reason} ->
|
||||
escript_runtime:fatal("invalid number '~s'\n", [String])
|
||||
@@ -178,7 +178,7 @@ parse_size(String, OutputType, Opts) ->
|
||||
[$L | Rest] -> parse_z(Rest, 4, OutputType, Opts);
|
||||
_ ->
|
||||
case strtol:parse(String, 10) of
|
||||
{ok, Size, Rest} when Size =:= 1; Size =:= 2; Size =:= 4 ->
|
||||
{ok, {Size, Rest}} when Size =:= 1; Size =:= 2; Size =:= 4 ->
|
||||
parse_z(Rest, Size, OutputType, Opts);
|
||||
_ -> escript_runtime:fatal("invalid type size '~s'\n", [String])
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user