| version 1.3, 1999/11/03 08:29:40 |
version 1.4, 1999/11/27 01:41:11 |
|
|
| /* $OpenXM$ */ |
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxmisc.c,v 1.3 1999/11/03 08:29:40 takayama Exp $ */ |
| #include <stdio.h> |
#include <stdio.h> |
| #include <sys/types.h> |
#include <sys/types.h> |
| #include <sys/stat.h> |
#include <sys/stat.h> |
| Line 335 void oxSendResultOfControl(int fd) |
|
| Line 335 void oxSendResultOfControl(int fd) |
|
| |
|
| void oxSendMathCap(ox_stream os,struct mathCap *mathcap) |
void oxSendMathCap(ox_stream os,struct mathCap *mathcap) |
| { |
{ |
| int i,n,infosize; |
int i,n,infosize,ncmo; |
| struct object mathinfo; |
struct object mathinfo; |
| /* printf("ox sending mathcap\n"); fflush(stdout); */ |
/* printf("ox sending mathcap\n"); fflush(stdout); */ |
| mathinfo = *((struct object *)(mathcap->infop)); |
mathinfo = *((struct object *)(mathcap->infop)); |
| Line 364 void oxSendMathCap(ox_stream os,struct mathCap *mathca |
|
| Line 364 void oxSendMathCap(ox_stream os,struct mathCap *mathca |
|
| |
|
| /* [2] */ |
/* [2] */ |
| oxSendInt32(os,CMO_LIST); |
oxSendInt32(os,CMO_LIST); |
| oxSendInt32(os,2); |
n = mathcap->oxSize; |
| |
oxSendInt32(os,n); |
| |
|
| /* first element */ |
|
| oxSendInt32(os,CMO_LIST); |
oxSendInt32(os,CMO_LIST); |
| oxSendInt32(os,mathcap->oxSize); |
oxSendInt32(os,2); |
| n = mathcap->oxSize; |
|
| for (i=0; i<n; i++) { |
for (i=0; i<n; i++) { |
| |
/* OX_DATA_xxx */ |
| oxSendCmoInt32(os,(mathcap->ox)[i]); |
oxSendCmoInt32(os,(mathcap->ox)[i]); |
| } |
/* OX_DATA_xxx tags. In case of CMO, it is CMO tags. */ |
| /* second element */ |
oxSendInt32(os,CMO_LIST); |
| oxSendInt32(os,CMO_LIST); |
oxSendInt32(os,mathcap->n); |
| oxSendInt32(os,mathcap->n); |
ncmo = mathcap->n; |
| n = mathcap->n; |
for (i=0; i<ncmo; i++) { |
| for (i=0; i<n; i++) { |
oxSendCmoInt32(os,(mathcap->cmo)[i]); |
| oxSendCmoInt32(os,(mathcap->cmo)[i]); |
/* printf("i=%d %d, ",i,(mathcap->cmo)[i]); */ |
| /* printf("i=%d %d, ",i,(mathcap->cmo)[i]); */ |
} |
| } |
} |
| /* printf("\n"); fflush(stdout); */ |
/* printf("\n"); fflush(stdout); */ |
| } |
} |