anchor.diff:  -endif.
   
   
  +%% ===========================================================================
  +%%
   %% -- Windows specific functions:
  -
  +%%
  +
  +-ifdef(USE_ESOCK).
   win_names() ->
       [{Idx, win_name(Idx)} || Idx <- win_indexes()].
   
  
positive.code:           <<A:32>>,
            <<PA:32>>) ->
      (A band M) =:= (PA band M);
  %% masked_eq(<<M1:8,  M2:8,  M3:8,  M4:8>>,
  %%           <<A1:8,  A2:8,  A3:8,  A4:8>>,
  %%           <<PA1:8, PA2:8, PA3:8, PA4:8>>) ->
  %%     ((A1 band M1) =:= (PA1 band M1)) andalso
  %%                                        ((A2 band M2) =:= (PA2 band M2)) andalso
  %%                                                                           ((A3 band M3) =:= (PA3 band M3)) andalso
  %%                                                                                                              ((A4 band M4) =:= (PA4 band M4));
  masked_eq(<<M01:8,  M02:8,  M03:8,  M04:8,
              M05:8,  M06:8,  M07:8,  M08:8,
              M09:8,  M10:8,  M11:8,  M12:8,
  
negative.code:     #{family => inet,
        addr   => {BA1, BA2, BA3, BA4},
        port   => 0}.
  -endif.
      
  
  
  