=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Kan/kanExport1.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- OpenXM/src/kan96xx/Kan/kanExport1.c 2001/05/04 01:06:24 1.2 +++ OpenXM/src/kan96xx/Kan/kanExport1.c 2003/07/10 08:20:04 1.3 @@ -683,6 +683,7 @@ struct object homogenizeObject(ob,gradep) rob = newObjectArray(size); flag = 0; ob1 = getoa(ob,0); + if (ob1.tag == Sdollar) return(homogenizeObject_go(ob,gradep)); ob1 = homogenizeObject(ob1,&gr); maxg = gr; getoa(rob,0) = ob1; @@ -744,6 +745,7 @@ struct object homogenizeObject_vec(ob,gradep) if (size == 0) { errorKan1("%s\n","homogenizeObject_vec() is called for the empty array."); } + if (getoa(ob,0).tag == Sdollar) return(homogenizeObject_go(ob,gradep)); rob = newObjectArray(size); for (i=0; i0?dssize:1)); + for (i=0; i