anchor.diff:  			  pid
   			 }).
   
  -%% Old record definition
  --record(checkpoint, {name,
  -		     allow_remote,
  -		     ram_overrides_dump,
  -		     nodes,
  -		     node,
  -		     now,
  -		     min,
  -		     max,
  -		     pending_tab,
  -		     wait_for_old,
  -		     is_activated,
  -		     ignore_new,
  -		     retainers,
  -		     iterators,
  -		     supervisor,
  -		     pid
  -		    }).
  -
   -record(retainer, {cp_name, tab_name, store, writers = [], really_retain = true}).
   
   -record(iter, {tab_name, oid_tab, main_tab, retainer_tab, source, val, pid}).
  
positive.code:     end.
  
  args2cp(Args) when is_list(Args)->
      case catch lists:foldl(fun check_arg/2, #checkpoint_args{}, Args) of
  	{'EXIT', Reason} ->
  	    {error, Reason};
  	Cp ->
  	    case check_tables(Cp) of
  		{error, Reason} ->
  
negative.code: 	 tm_retain/5,
  	 tm_enter_pending/1,
  	 tm_enter_pending/3,
  	 tm_exit_pending/1
  	]).
  
  %% Public interface
  