equal
  deleted
  inserted
  replaced
  
    
    
   103     val _ = BinIO.StreamIO.setBufferMode (BinIO.getOutstream out_stream, IO.BLOCK_BUF);  | 
   103     val _ = BinIO.StreamIO.setBufferMode (BinIO.getOutstream out_stream, IO.BLOCK_BUF);  | 
   104   | 
   104   | 
   105   | 
   105   | 
   106     (* messages *)  | 
   106     (* messages *)  | 
   107   | 
   107   | 
   108     val msg_channel = Message_Channel.make out_stream;  | 
   108     val message_channel = Message_Channel.make out_stream;  | 
   109   | 
   109     val message = Message_Channel.send_message message_channel;  | 
   110     fun message name props chunks =  | 
         | 
   111       Message_Channel.send msg_channel (Message_Channel.message name props chunks);  | 
         | 
   112   | 
   110   | 
   113     fun standard_message props name ss =  | 
   111     fun standard_message props name ss =  | 
   114       if forall (fn s => s = "") ss then ()  | 
   112       if forall (fn s => s = "") ss then ()  | 
   115       else  | 
   113       else  | 
   116         let  | 
   114         let  | 
   176   | 
   174   | 
   177     (* shutdown *)  | 
   175     (* shutdown *)  | 
   178   | 
   176   | 
   179     val _ = Future.shutdown ();  | 
   177     val _ = Future.shutdown ();  | 
   180     val _ = Execution.reset ();  | 
   178     val _ = Execution.reset ();  | 
   181     val _ = Message_Channel.shutdown msg_channel;  | 
   179     val _ = Message_Channel.shutdown message_channel;  | 
   182     val _ = BinIO.closeIn in_stream;  | 
   180     val _ = BinIO.closeIn in_stream;  | 
   183     val _ = BinIO.closeOut out_stream;  | 
   181     val _ = BinIO.closeOut out_stream;  | 
   184   | 
   182   | 
   185     val _ = Options.reset_default ();  | 
   183     val _ = Options.reset_default ();  | 
   186   in  | 
   184   in  |