version 1.64, 2006/09/26 05:35:26 |
version 1.66, 2008/11/27 08:27:04 |
|
|
* OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY |
* OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* $OpenXM: OpenXM_contrib2/asir2000/io/ox_asir.c,v 1.63 2006/06/21 09:46:06 noro Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/io/ox_asir.c,v 1.65 2006/09/29 09:02:49 noro Exp $ |
*/ |
*/ |
#include "ca.h" |
#include "ca.h" |
#include "parse.h" |
#include "parse.h" |
Line 603 void print_to_wfep(Obj obj) |
|
Line 603 void print_to_wfep(Obj obj) |
|
asir_popString(); |
asir_popString(); |
} |
} |
|
|
|
extern int wfep_mode; |
|
|
void asir_popString() |
void asir_popString() |
{ |
{ |
Obj val; |
Obj val; |
Line 613 void asir_popString() |
|
Line 615 void asir_popString() |
|
val = asir_pop_one(); |
val = asir_pop_one(); |
if ( !val ) |
if ( !val ) |
buf = "0"; |
buf = "0"; |
else { |
else if ( wfep_mode && OID(val) == O_ERR ) { |
|
/* XXX : for wfep */ |
|
ox_send_data(0,val); return; |
|
} else { |
l = estimate_length(CO,val); |
l = estimate_length(CO,val); |
buf = (char *)ALLOCA(l+1); |
buf = (char *)ALLOCA(l+1); |
soutput_init(buf); |
soutput_init(buf); |
Line 900 void ox_asir_init(int argc,char **argv,char *servernam |
|
Line 905 void ox_asir_init(int argc,char **argv,char *servernam |
|
pf_init(); |
pf_init(); |
sysf_init(); |
sysf_init(); |
parif_init(); |
parif_init(); |
|
order_init(); |
#if defined(VISUAL) |
#if defined(VISUAL) |
init_socket(); |
init_socket(); |
#endif |
#endif |