anchor.diff:      RelChk = get_relaxed_row_name_assign_check(Opts),
       Data = #dldata{deprecated                    = Deprecated,
   		   relaxed_row_name_assign_check = RelChk},
  +    mc_new_type_loop(Definitions),
       put(augmentations, false),
       definitions_loop(Definitions, Data),
       MibName.
  
positive.code: %% 
  %% %CopyrightBegin%
  %%
  %% Copyright Ericsson AB 1997-2017. All Rights Reserved.
  %%
  %% Licensed under the Apache License, Version 2.0 (the "License");
  %% you may not use this file except in compliance with the License.
  
negative.code: update_status(Name, Status) ->
      #cdata{status_ets = Ets} = get(cdata),
      ets:insert(Ets, {Name, Status}).
  
  
  mc_new_type_loop(
    [{#mc_new_type{
         name         = NewTypeName,
         macro        = Macro,
         syntax       = OldType,
         display_hint = DisplayHint},Line}|T]) ->
      ?vlog2("typeloop -> new_type:"
  	   "~n   Macro:       ~p"
  	   "~n   NewTypeName: ~p"
  	   "~n   OldType:     ~p"
  	   "~n   DisplayHint: ~p",
  	   [Macro, NewTypeName, OldType, DisplayHint], Line),
      ensure_macro_imported(Macro,Line),
      Types = (get(cdata))#cdata.asn1_types,
      case lists:keysearch(NewTypeName, #asn1_type.aliasname, Types) of
  	{value,_} ->
  	    snmpc_lib:print_error("Type ~w already defined.",
  				  [NewTypeName],Line);
  	false ->
  	    %% NameOfOldType = element(2,OldType),
  	    ASN1 = snmpc_lib:make_ASN1type(OldType),
  	    snmpc_lib:add_cdata(#cdata.asn1_types,
  				[ASN1#asn1_type{aliasname    = NewTypeName,
  						imported     = false,
  						display_hint = DisplayHint}])
      end,
      mc_new_type_loop(T);
  mc_new_type_loop([_|T]) ->
      mc_new_type_loop(T);
  mc_new_type_loop([]) ->
      ok.
  
  
  %% A deprecated object
  definitions_loop([{#mc_object_type{name = ObjName, status = deprecated}, 
  