anchor.diff: -%  @copyright 2007-2014 Zuse Institute Berlin
  +%  @copyright 2007-2015 Zuse Institute Berlin
   
   %   Licensed under the Apache License, Version 2.0 (the "License");
   %   you may not use this file except in compliance with the License.
  
positive.code:                         erl_local_pid_plain()}.
  
  -type erl_local_pid_with_reply_as() ::
          {erl_local_pid_plain(), e, pos_integer(), envelope()}.
  -type mypid_with_reply_as() ::
          {mypid_plain(),         e, pos_integer(), envelope()}.
  
  -type erl_local_pid() :: erl_local_pid_plain() | erl_local_pid_with_reply_as().
  -type mypid()         :: mypid_plain() | mypid_with_reply_as().
  
negative.code: make_local({Pid, e, Nth, Cookie}) when is_pid(Pid) orelse is_atom(Pid) ->
      {Pid, e, Nth, Cookie};
  make_local({Pid, e, Nth, Cookie}) ->
      {make_local(Pid), e, Nth, Cookie};
  make_local(Pid) when is_pid(Pid) orelse is_atom(Pid) -> Pid;
  make_local(Pid) -> comm_server:make_local(Pid).
  
  