[BACK]Return to ox.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_toolkit

Diff for /OpenXM/src/ox_toolkit/ox.c between version 1.29 and 1.30

version 1.29, 2003/09/18 20:30:00 version 1.30, 2003/11/09 01:48:01
Line 1 
Line 1 
 /* -*- mode: C; coding: euc-japan -*- */  /* -*- mode: C; coding: euc-japan -*- */
 /* $OpenXM: OpenXM/src/ox_toolkit/ox.c,v 1.28 2003/09/18 12:46:08 ohara Exp $ */  /* $OpenXM: OpenXM/src/ox_toolkit/ox.c,v 1.29 2003/09/18 20:30:00 ohara Exp $ */
   
 /*  /*
    This module includes functions for sending/receiveng CMO's.     This module includes functions for sending/receiveng CMO's.
Line 447  int ox_flush(OXFILE *sv)
Line 447  int ox_flush(OXFILE *sv)
   
 void ox_reset(OXFILE *sv)  void ox_reset(OXFILE *sv)
 {  {
       int tag;
     send_ox_command(oxf_control(sv), SM_control_reset_connection);      send_ox_command(oxf_control(sv), SM_control_reset_connection);
     while(receive_ox_tag(sv) != OX_SYNC_BALL) {      while((tag = receive_ox_tag(sv)) != OX_SYNC_BALL) {
         receive_cmo(sv); /* skipping a message. */          if (tag == OX_DATA) {
             receive_cmo(sv); /* skipping a message. */
           }
     }      }
   
     send_ox_tag(sv, OX_SYNC_BALL);      send_ox_tag(sv, OX_SYNC_BALL);

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>