anchor.diff:          LdLibPath -> LdLibPath ++ PathSepStr
       end ++ OciDir,
   
  -    LibPathVal = lists:last(re:split(re:replace(NewLibPath, "~", "~~", [global, {return, list}]), "[:;]", [{return, list}])),
  +    LibPathVal = lists:last(re:split(re:replace(NewLibPath, "~", "~~", [global, {return, list}]), "["++PathSepStr++"]", [{return, list}])),
       ?Info(PortLogger, "~s = ...~s", [LibPath, LibPathVal]),
       PortOptions = [ {packet, 4}
                     , binary
  
positive.code: -behaviour(gen_server).
  
  -include("oci.hrl").
  
  %% API
  -export([
  
negative.code:                            , integer_to_list(ListenPort)]}
                    , {env, [{LibPath, NewLibPath}]}
                    ],
      case (catch portstart(Executable, PortOptions)) of
          {'EXIT', Reason} ->
              ?Error(PortLogger, "oci could not open port: ~p", [Reason]),
              {stop, Reason};
  