| version 1.28, 2004/08/31 04:45:42 |
version 1.29, 2004/08/31 05:30:20 |
|
|
| /* $OpenXM: OpenXM/src/kan96xx/Kan/kanExport0.c,v 1.27 2004/08/28 07:28:54 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/Kan/kanExport0.c,v 1.28 2004/08/31 04:45:42 takayama Exp $ */ |
| #include <stdio.h> |
#include <stdio.h> |
| #include "datatype.h" |
#include "datatype.h" |
| #include "stackm.h" |
#include "stackm.h" |
| Line 1212 struct object KdataConversion(obj,key) |
|
| Line 1212 struct object KdataConversion(obj,key) |
|
| return(NullObject); |
return(NullObject); |
| } |
} |
| |
|
| /* cf. macro to_int */ |
/* cf. macro to_int32 */ |
| struct object Kto_int(struct object ob) { |
struct object Kto_int32(struct object ob) { |
| int n,i; |
int n,i; |
| struct object otmp; |
struct object otmp; |
| struct object rob; |
struct object rob; |
| Line 1222 struct object Kto_int(struct object ob) { |
|
| Line 1222 struct object Kto_int(struct object ob) { |
|
| n = getoaSize(ob); |
n = getoaSize(ob); |
| rob = newObjectArray(n); |
rob = newObjectArray(n); |
| for (i=0; i<n; i++) { |
for (i=0; i<n; i++) { |
| otmp = Kto_int(getoa(ob,i)); |
otmp = Kto_int32(getoa(ob,i)); |
| putoa(rob,i,otmp); |
putoa(rob,i,otmp); |
| } |
} |
| return rob; |
return rob; |
| Line 1597 int KsetUpRing(ob1,ob2,ob3,ob4,ob5) |
|
| Line 1597 int KsetUpRing(ob1,ob2,ob3,ob4,ob5) |
|
| } |
} |
| } |
} |
| |
|
| ob4 = Kto_int(ob4); /* order matrix */ |
ob4 = Kto_int32(ob4); /* order matrix */ |
| oasize = getoaSize(ob4); |
oasize = getoaSize(ob4); |
| order = (int *)sGC_malloc(sizeof(int)*((2*n)*oasize+1)); |
order = (int *)sGC_malloc(sizeof(int)*((2*n)*oasize+1)); |
| if (order == (int *)NULL) errorKan1("%s\n","No memory."); |
if (order == (int *)NULL) errorKan1("%s\n","No memory."); |