[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.15 and 1.16

version 1.15, 2000/10/12 15:53:25 version 1.16, 2000/11/28 22:11:13
Line 1 
Line 1 
 /* -*- mode: C; coding: euc-japan -*- */  /* -*- mode: C; coding: euc-japan -*- */
 /* $OpenXM: OpenXM/src/ox_toolkit/ox.c,v 1.14 2000/10/11 06:56:02 ohara Exp $ */  /* $OpenXM: OpenXM/src/ox_toolkit/ox.c,v 1.15 2000/10/12 15:53:25 ohara Exp $ */
   
 /*  /*
    This module includes functions for sending/receiveng CMO's.     This module includes functions for sending/receiveng CMO's.
Line 92  cmo_error2* make_error_object(int err_code, cmo *ob)
Line 92  cmo_error2* make_error_object(int err_code, cmo *ob)
     return new_cmo_error2((cmo *)li);      return new_cmo_error2((cmo *)li);
 }  }
   
 #define DEFAULT_SERIAL_NUMBER 0x0000ffff  
 #define receive_serial_number(x)   (receive_int32((x)))  
   
 /* getting a next serial number. */  /* getting a next serial number. */
 int next_serial(OXFILE *oxfp)  int next_serial(OXFILE *oxfp)
 {  {
 /*  
     static int serial_number = DEFAULT_SERIAL_NUMBER;  
 */  
     return oxfp->serial_number++;      return oxfp->serial_number++;
 }  }
   
Line 120  int receive_int32(OXFILE *oxfp)
Line 114  int receive_int32(OXFILE *oxfp)
 int receive_ox_tag(OXFILE *oxfp)  int receive_ox_tag(OXFILE *oxfp)
 {  {
     int tag = receive_int32(oxfp);      int tag = receive_int32(oxfp);
     current_received_serial = receive_serial_number(oxfp);      oxfp->received_serial_number = receive_int32(oxfp);
     return tag;      return tag;
 }  }
   

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

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