anchor.diff:  
   %% Added in R15B
   obsolete_1(asn1rt, F, _) when F == load_driver; F == unload_driver ->
  -    {deprecated,"deprecated (will be removed in R16A); has no effect as drivers are no longer used."};
  +    {deprecated,"deprecated (will be removed in OTP 18); has no effect as drivers are no longer used"};
   obsolete_1(ssl, pid, 1) ->
       {removed,"was removed in R16; is no longer needed"};
   obsolete_1(inviso, _, _) ->
  
positive.code: 
  %% Added in R15B01.
  obsolete_1(gs, _, _) ->
      {deprecated,"the gs application has been deprecated and will be removed in R17; use the wx application instead"};
  obsolete_1(ssh, sign_data, 2) ->
      {deprecated,"deprecated (will be removed in R16A); use public_key:pem_decode/1, public_key:pem_entry_decode/1 "
       "and public_key:sign/3 instead"};
  
negative.code: 	false ->
  	    no;
  	true ->
  	    {deprecated, "Deprecated (will be removed in OTP 18); use snmpa:"++atom_to_list(N)++"/"++
  	     integer_to_list(A)++" instead"}
      end;
  
  obsolete_1(snmpa, old_info_format, 1) ->
      {deprecated, "Deprecated; (will be removed in OTP 18); use \"new\" format instead"};
  obsolete_1(snmpm, agent_info, 3) ->
      {removed, {snmpm, agent_info, 2}, "R16B"};
  obsolete_1(snmpm, update_agent_info, 5) ->
  