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:                     {ok, #state{port=Port, logging=?DBG_FLAG_OFF, logger=PortLogger}}
              end
      end.
  
  handle_call(close, _From, #state{port=Port} = State) ->
      try
  
negative.code: -behaviour(gen_server).
  
  -include("oci.hrl").
  %-define(WITH_VALGRIND, 1).
  
  %% API
  -export([
  