anchor.diff:  %% d(F) ->
   %%     d(F, []).
   
  -d(F, A) ->
  -    io:format("~w:" ++ F ++ "~n", [?MODULE|A]).
  +%% d(F, A) ->
  +%%     io:format("~w:" ++ F ++ "~n", [?MODULE|A]).
  
positive.code:                  _ ->
                       [up]
               end,
      #{name      => Name,
        flags     => lists:sort(Flags1 ++ Flags2),
        addr      => mk_sockaddr_in(Addr),
        netmask   => mk_sockaddr_in(Mask),
        %% And fake the broadcast address...
        broadaddr => mk_sockaddr_in(iat_broadaddr(Addr, Mask))}.
  
  mk_sockaddr_in(Addr) ->
      #{addr => Addr, family => inet, port => 0}.
  
negative.code: win_getifaddrs_aa2([#{index := Idx} = AdAddrs|AdsAddrs], IpIfInfos, Acc) ->
      case prim_net:get_if_entry(#{index => Idx}) of
          {ok, #{name := Name} = IfEntry} when (Name =/= "") ->
              {IfAddrs, PktIfAddr} = win_getifaddrs_aa3(Name, AdAddrs, IfEntry),
              win_getifaddrs_aa2(AdsAddrs, IpIfInfos, [IfAddrs,PktIfAddr|Acc]);
          {ok, #{name        := Name,
                 description := Desc} = IfEntry} when (Name =:= "") ->
              case if_info_search(Idx, IpIfInfos) of
                  {value, #{name := Name2}} ->
                      {IfAddrs, PktIfAddr} =
                          win_getifaddrs_aa3(Name2, AdAddrs, IfEntry),
                      win_getifaddrs_aa2(AdsAddrs, IpIfInfos,
                                         [IfAddrs, PktIfAddr|Acc]);
                      false ->
                          %% Use description
                      {IfAddrs, PktIfAddr} =
                          win_getifaddrs_aa3(Desc, AdAddrs, IfEntry),
                      win_getifaddrs_aa2(AdsAddrs, IpIfInfos,
                                         [IfAddrs, PktIfAddr|Acc])
                  end;
          {error, _} ->
              win_getifaddrs_aa2(AdsAddrs, IpIfInfos, Acc)
      end.
  
  win_getifaddrs_aa3(Name,
                     #{flags         := #{no_multicast := NoMC},
                       unicast_addrs := UCastAddrs,
                       prefixes      := Prefixes} = _AdAddrs,
                     #{type                 := Type,
                       admin_status         := AStatus,
                       internal_oper_status := _OStatus,
                       phys_addr            := PhysAddr,
                       index                := Idx} = _IfEntry) ->
      Flags1 =
          if (NoMC =:= false) ->
                  [multicast];
  