anchor.diff:                          (MemSz3 >= 4194304) ->
                               1;
                           (MemSz3 >= 2097152) ->
  -                            2;
  +                            3;
                           true ->
  -                            3
  +                            5
                       end;
                   _X ->
                       0
  -            end;
  -        _ ->
  -            0
  -    catch
  -        _:_:_ ->
  -            0
  +            end
       end.
   
   
  
positive.code:     end.
      
  analyze_and_print_linux_host_info(Version) ->
      case file:read_file_info("/etc/issue") of
          {ok, _} ->
              io:format("Linux: ~s"
                        "~n   ~s"
                        "~n",
                        [Version, string:trim(os:cmd("cat /etc/issue"))]);
          _ ->
              io:format("Linux: ~s"
                        "~n", [Version])
      end,
      Factor =
          case (catch linux_which_cpuinfo()) of
              {ok, {CPU, BogoMIPS}} ->
                  io:format("CPU: "
                            "~n   Model:    ~s"
  
negative.code:             Factor
      end.
  
  
  
  linux_cpuinfo_lookup(Key) when is_list(Key) ->
      linux_info_lookup(Key, "/proc/cpuinfo").
  
  linux_which_cpuinfo(montavista) ->
      CPU =
          case linux_cpuinfo_lookup("cpu") of
              "-" ->
                  throw(noinfo);
              Model ->
                  case linux_cpuinfo_lookup("motherbord") of
                      "-" ->
                          Model;
                      MB ->
                          Model ++ " (" ++ MB ++ ")"
                  end
          end,
      case linux_cpuinfo_lookup("bogomips") of
          "-" ->
              {ok, CPU};
          BMips ->
              {ok, {CPU, BMips}}
      end;
  
  linux_which_cpuinfo(wind_river) ->
      CPU =
          case linux_cpuinfo_lookup("model") of
              "-" ->
                  throw(noinfo);
              Model ->
                  case linux_cpuinfo_lookup("platform") of
                      "-" ->
                          Model;
                      Platform ->
                          Model ++ " (" ++ Platform ++ ")"
                  end
          end,
      case linux_cpuinfo_lookup("total bogomips") of
          "-" ->
              {ok, CPU};
          BMips ->
              {ok, {CPU, BMips}}
      end;
  
  linux_which_cpuinfo(other) ->
      %% Check for x86 (Intel or AMD)
      CPU =
          case linux_cpuinfo_lookup("model name") of
              "-" ->
                  %% ARM (at least some distros...)
                  case linux_cpuinfo_lookup("Processor") of
                      "-" ->
                          %% Ok, we give up
                          throw(noinfo);
                      Proc ->
                          Proc
                  end;
              ModelName ->
                  ModelName
          end,
      case linux_cpuinfo_lookup("bogomips") of
          "-" ->
              {ok, CPU};
          BMips ->
              {ok, {CPU, BMips}}
      end.
  
  linux_meminfo_lookup(Key) when is_list(Key) ->
      linux_info_lookup(Key, "/proc/meminfo").
  
  %% We *add* the value this return to the Factor.
  linux_which_meminfo() ->
      case linux_meminfo_lookup("MemTotal") of
          "-" ->
              0;
          MemTotal ->
              io:format("Memory:"
                        "~n   ~s"
                        "~n", [MemTotal]),
  