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

Diff for /OpenXM/src/ox_math/math2ox.c between version 1.2 and 1.3

version 1.2, 1999/11/02 06:11:57 version 1.3, 1999/11/04 17:53:04
Line 1 
Line 1 
 /* -*- mode: C; coding: euc-japan -*- */  /* -*- mode: C; coding: euc-japan -*- */
 /* $OpenXM$ */  /* $OpenXM: OpenXM/src/ox_math/math2ox.c,v 1.2 1999/11/02 06:11:57 ohara Exp $ */
 /* $Id$ */  /* $Id$ */
   
 #include <sys/types.h>  #include <sys/types.h>
Line 13 
Line 13 
 #include <signal.h>  #include <signal.h>
   
 #include "ox.h"  #include "ox.h"
   #include "parse.h"
   
 static char *host    = "localhost";  static char *host    = "localhost";
 static char *ctlserv = "ox";  static char *ctlserv = "ox";
Line 45  int OX_reset()
Line 46  int OX_reset()
     return 0;      return 0;
 }  }
   
   /* 文字列 s を parse() にかけて生成された cmo を サーバに送る. */
   /* s は "...\n" の形でなければならない(??). */
   int OX_parse(char *s)
   {
       cmo *m;
           int len = strlen(s);
       setmode_mygetc(s, len);
   
       if(s != NULL && len > 0 && (m = parse()) != NULL) {
                   /* 本来 m->tag のチェックをして CMO であることを
              確かめなければならない. */
                   send_ox_cmo(sv->stream, m);
                   return 0;
           }
           return -1; /* 失敗した場合 */
   }
   
 int OX_start(char* s)  int OX_start(char* s)
 {  {
     if (s != NULL && s[0] != '\0') {      if (s != NULL && s[0] != '\0') {
Line 73  int OX_setClientParam(char *h, char* c, char* p)
Line 90  int OX_setClientParam(char *h, char* c, char* p)
   
 int main(int argc, char *argv[])  int main(int argc, char *argv[])
 {  {
           /* 構文解析器の設定 */
           setflag_parse(PFLAG_ADDREV);
       setgetc(mygetc);
   
     MLMain(argc, argv);      MLMain(argc, argv);
 }  }

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

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