![]() ![]() | ![]() |
version 1.4, 2000/08/22 05:04:17 | version 1.5, 2000/11/08 08:02:51 | ||
---|---|---|---|
|
|
||
* 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/cpexpr.c,v 1.3 2000/08/21 08:31:38 noro Exp $ | * $OpenXM: OpenXM_contrib2/asir2000/io/cpexpr.c,v 1.4 2000/08/22 05:04:17 noro Exp $ | ||
*/ | */ | ||
#include "ca.h" | #include "ca.h" | ||
#include "parse.h" | #include "parse.h" | ||
|
|
||
#define PRINTUI length_ui | #define PRINTUI length_ui | ||
#define PRINTGF2MAT length_gf2mat | #define PRINTGF2MAT length_gf2mat | ||
#define PRINTGFMMAT length_gfmmat | #define PRINTGFMMAT length_gfmmat | ||
#define PRINTBYTEARRAY length_bytearray | |||
#define PRINTERR length_err | #define PRINTERR length_err | ||
#define PRINTLF length_lf | #define PRINTLF length_lf | ||
#define PRINTLOP length_lop | #define PRINTLOP length_lop | ||
|
|
||
void PRINTUI(); | void PRINTUI(); | ||
void PRINTGF2MAT(); | void PRINTGF2MAT(); | ||
void PRINTGFMMAT(); | void PRINTGFMMAT(); | ||
void PRINTBYTEARRAY(); | |||
void PRINTERR(); | void PRINTERR(); | ||
void PRINTCPLX(); | void PRINTCPLX(); | ||
void PRINTLM(); | void PRINTLM(); | ||
|
|
||
PRINTLF(vl,(F)p); break; | PRINTLF(vl,(F)p); break; | ||
case O_GFMMAT: | case O_GFMMAT: | ||
PRINTGFMMAT(vl,(GFMMAT)p); break; | PRINTGFMMAT(vl,(GFMMAT)p); break; | ||
case O_BYTEARRAY: | |||
PRINTBYTEARRAY(vl,(BYTEARRAY)p); break; | |||
default: | default: | ||
break; | break; | ||
} | } | ||
|
|
||
} | } | ||
PUTS("]\n"); | PUTS("]\n"); | ||
} | } | ||
} | |||
void PRINTBYTEARRAY(vl,array) | |||
VL vl; | |||
BYTEARRAY array; | |||
{ | |||
/* |xx xx ... xx| */ | |||
return 1+3*array->len; | |||
} | } | ||
void PRINTERR(vl,e) | void PRINTERR(vl,e) |