anchor.diff:      0.
   
   linux_which_distro(Version) ->
  -    Label = ts_extra_flatform_label(),
  +    Label = ts_extra_platform_label(),
       Checks =
           [fun() -> do_linux_which_distro_os_release(Version,     Label) end,
            fun() -> do_linux_which_distro_suse_release(Version,   Label) end,
  
positive.code:         _ ->
              20
      end.
  
  
  %% The speed is a string: "<speed> <unit>"
  
negative.code: %%    "Key: Value1:Value2"
  analyze_darwin_system_profiler(DataType) ->
      %% First, make sure the program actually exist:
      case string:trim(os:cmd("which system_profiler")) of
          [] ->
              case string:trim(os:cmd("which /usr/sbin/system_profiler")) of
                  [] ->
                      [];
                  Cmd1 ->
                      analyze_darwin_system_profiler(Cmd1, DataType)
              end;
          Cmd2 ->
              analyze_darwin_system_profiler(Cmd2, DataType)
      end.
  
  analyze_darwin_system_profiler(Cmd, DataType) ->
      D0 = os:cmd(Cmd ++ " " ++ DataType),
      D1 = string:tokens(D0, [$\n]),
      D2 = [string:trim(S1) || S1 <- D1],
      D3 = [string:tokens(S2, [$:]) || S2 <- D2],
      analyze_darwin_system_profiler2(D3).
  
  analyze_darwin_system_profiler2(L) ->
      analyze_darwin_system_profiler2(L, []).
  