[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.19 and 1.20

version 1.19, 2003/01/11 11:42:31 version 1.20, 2003/01/13 12:03:12
Line 1 
Line 1 
 /* -*- mode: C; coding: euc-japan -*- */  /* -*- mode: C; coding: euc-japan -*- */
 /* $OpenXM: OpenXM/src/ox_toolkit/ox.c,v 1.18 2000/12/05 08:30:25 ohara Exp $ */  /* $OpenXM: OpenXM/src/ox_toolkit/ox.c,v 1.19 2003/01/11 11:42:31 ohara Exp $ */
   
 /*  /*
    This module includes functions for sending/receiveng CMO's.     This module includes functions for sending/receiveng CMO's.
Line 9 
Line 9 
   
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
   #include <stdarg.h>
 #include <string.h>  #include <string.h>
 #include <unistd.h>  #include <unistd.h>
 #include <fcntl.h>  #include <fcntl.h>
Line 19 
Line 20 
 #include "ox_toolkit.h"  #include "ox_toolkit.h"
 #include "parse.h"  #include "parse.h"
   
   static FILE *ox_stderr = NULL;
   
 /* sorting by the value of CMO_xxx.  (for debugging) */  /* sorting by the value of CMO_xxx.  (for debugging) */
 static cmo_null*         receive_cmo_null(OXFILE *oxfp);  static cmo_null*         receive_cmo_null(OXFILE *oxfp);
 static cmo_int32*        receive_cmo_int32(OXFILE *oxfp);  static cmo_int32*        receive_cmo_int32(OXFILE *oxfp);
Line 271  cmo* receive_cmo(OXFILE *oxfp)
Line 274  cmo* receive_cmo(OXFILE *oxfp)
     case CMO_QQ:      case CMO_QQ:
     default:      default:
         m = NULL;          m = NULL;
         fprintf(ox_stderr, "the CMO (%d) is not implemented.\n", tag);          ox_printf("the CMO (%d) is not implemented.\n", tag);
     }      }
     return m;      return m;
 }  }
Line 301  void ox_close(OXFILE *sv)
Line 304  void ox_close(OXFILE *sv)
 #ifdef DEBUG  #ifdef DEBUG
     sleep(2);      sleep(2);
     /* We wait thar an OpenXM server terminates. */      /* We wait thar an OpenXM server terminates. */
     fprintf(ox_stderr, "I have closed the connection to an Open XM server.\n");      ox_printf("I have closed the connection to an Open XM server.\n");
 #endif  #endif
 }  }
   
Line 384  void ox_reset(OXFILE *sv)
Line 387  void ox_reset(OXFILE *sv)
   
     send_ox_tag(sv, OX_SYNC_BALL);      send_ox_tag(sv, OX_SYNC_BALL);
 #ifdef DEBUG  #ifdef DEBUG
     fprintf(ox_stderr, "I have reset an Open XM server.\n");      ox_printf("I have reset an Open XM server.\n");
 #endif  #endif
 }  }
   
Line 568  int ox_stderr_init(FILE *fp)
Line 571  int ox_stderr_init(FILE *fp)
 {  {
     ox_stderr = (fp != NULL)? fp: (stderr);      ox_stderr = (fp != NULL)? fp: (stderr);
     setbuf(ox_stderr, NULL);      setbuf(ox_stderr, NULL);
   }
   
   int ox_printf(char *format, ...)
   {
           va_list ap;
           va_start(ap, format);
           vfprintf(ox_stderr, format, ap);
 }  }

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

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