Return to test.c CVS log | Up to [local] / OpenXM / doc / oxlib |
File: [local] / OpenXM / doc / oxlib / test.c (download)
Revision 1.4, Sat Mar 8 07:49:59 2003 UTC (21 years, 6 months ago) by takayama
Update for a configuration, but it still does not work. |
/* $OpenXM: OpenXM/doc/oxlib/test.c,v 1.4 2003/03/08 07:49:59 takayama Exp $ */ #include <stdio.h> main() { char ibuf[BUFSIZ]; char *obuf; int len,len0; asir_ox_init(1); /* Use the network byte order */ len0 = BUFSIZ; obuf = (char *)malloc(len0); while ( 1 ) { printf("Input> "); fgets(ibuf,BUFSIZ,stdin); if ( !strncmp(ibuf,"bye",3) ) exit(0); asir_ox_execute_string(ibuf); len = asir_ox_peek_cmo_string_length(); if ( len > len0 ) { len0 = len; obuf = (char *)realloc(obuf,len0); } asir_ox_pop_string(obuf,len0); printf("Output> %s\n",obuf); } }