version 1.8, 2000/03/10 03:05:02 |
version 1.10, 2000/03/16 01:07:00 |
|
|
/* $OpenXM: OpenXM_contrib2/asir2000/io/ox_asir.c,v 1.7 2000/02/09 00:37:21 noro Exp $ */ |
/* $OpenXM: OpenXM_contrib2/asir2000/io/ox_asir.c,v 1.9 2000/03/10 06:42:23 noro Exp $ */ |
#include "ca.h" |
#include "ca.h" |
#include "parse.h" |
#include "parse.h" |
#include "signal.h" |
#include "signal.h" |
Line 704 int asir_ox_pop_cmo(void *cmo, int limit) |
|
Line 704 int asir_ox_pop_cmo(void *cmo, int limit) |
|
int len; |
int len; |
|
|
obj = asir_pop_one(); |
obj = asir_pop_one(); |
|
if ( !valid_as_cmo(obj) ) { |
|
fprintf(stderr,"The object at the stack top is invalid as a CMO.\n"); |
|
return -1; |
|
} |
len = count_as_cmo(obj); |
len = count_as_cmo(obj); |
if ( len <= limit ) { |
if ( len <= limit ) { |
ox_copy_init(cmo); |
ox_copy_init(cmo); |
Line 765 int asir_ox_peek_cmo_size() |
|
Line 769 int asir_ox_peek_cmo_size() |
|
int len; |
int len; |
|
|
obj = asir_pop_one(); |
obj = asir_pop_one(); |
|
if ( !valid_as_cmo(obj) ) { |
|
fprintf(stderr,"The object at the stack top is invalid as a CMO.\n"); |
|
return 0; |
|
} |
len = count_as_cmo(obj); |
len = count_as_cmo(obj); |
asir_push_one(obj); |
asir_push_one(obj); |
return len; |
return len; |
Line 791 void asir_ox_init(int byteorder) |
|
Line 799 void asir_ox_init(int byteorder) |
|
FILE *ifp; |
FILE *ifp; |
|
|
#if !defined(VISUAL) && !MPI |
#if !defined(VISUAL) && !MPI |
do_server_in_X11 = 1; /* XXX */ |
do_server_in_X11 = 0; /* XXX */ |
#endif |
#endif |
asir_save_handler(); |
asir_save_handler(); |
#if PARI |
#if PARI |