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

Diff for /OpenXM/src/ox_toolkit/bconv.c between version 1.3 and 1.4

version 1.3, 2000/03/10 12:24:38 version 1.4, 2000/10/10 05:23:20
Line 1 
Line 1 
 /* -*- mode: C -*- */  /* -*- mode: C -*- */
 /* $OpenXM: OpenXM/src/ox_toolkit/bconv.c,v 1.2 1999/12/22 11:26:37 ohara Exp $ */  /* $OpenXM: OpenXM/src/ox_toolkit/bconv.c,v 1.3 2000/03/10 12:24:38 ohara Exp $ */
   
 /* bconv can convert an OX expression or a CMO expression to a byte stream. */  /* bconv can convert an OX expression or a CMO expression to a byte stream. */
 /* Any expressions, as a string, must have shorter length than 8192.*/  /* Any expressions, as a string, must have shorter length than 8192.*/
Line 9 
Line 9 
   
 #include "ox_toolkit.h"  #include "ox_toolkit.h"
   
 static int display(ox *m)  static void display(ox *m)
 {  {
     int i;      int i;
     int len = 0;      int len = 0;
Line 19  static int display(ox *m)
Line 19  static int display(ox *m)
     case OX_DATA:      case OX_DATA:
         len = sizeof(int) + sizeof(int) + cmolen_cmo(((ox_data *)m)->cmo);          len = sizeof(int) + sizeof(int) + cmolen_cmo(((ox_data *)m)->cmo);
         d_buff = malloc(len);          d_buff = malloc(len);
         init_dump_buffer(d_buff);          dump_buffer_init(d_buff);
         dump_ox_data((ox_data *)m);          dump_ox_data((ox_data *)m);
         break;          break;
     case OX_COMMAND:      case OX_COMMAND:
         len = sizeof(int) + sizeof(int) + sizeof(int);          len = sizeof(int) + sizeof(int) + sizeof(int);
         d_buff = malloc(len);          d_buff = malloc(len);
         init_dump_buffer(d_buff);          dump_buffer_init(d_buff);
         dump_ox_command((ox_command *)m);          dump_ox_command((ox_command *)m);
         break;          break;
     default:      default:
         len = cmolen_cmo((cmo *)m);          len = cmolen_cmo((cmo *)m);
         d_buff = malloc(len);          d_buff = malloc(len);
         init_dump_buffer(d_buff);          dump_buffer_init(d_buff);
         dump_cmo((cmo *)m);          dump_cmo((cmo *)m);
     }      }
   
Line 51  static int display(ox *m)
Line 51  static int display(ox *m)
   
 static char cmdline[SIZE_CMDLINE];  static char cmdline[SIZE_CMDLINE];
   
 static int prompt()  static void prompt()
 {  {
     fprintf(stdout, "> ");      fprintf(stdout, "> ");
     fgets(cmdline, SIZE_CMDLINE, stdin);      fgets(cmdline, SIZE_CMDLINE, stdin);

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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