=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Kan/kanExport0.c,v retrieving revision 1.46 retrieving revision 1.50 diff -u -p -r1.46 -r1.50 --- OpenXM/src/kan96xx/Kan/kanExport0.c 2005/09/27 06:10:43 1.46 +++ OpenXM/src/kan96xx/Kan/kanExport0.c 2020/10/06 11:33:46 1.50 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/kan96xx/Kan/kanExport0.c,v 1.45 2005/07/03 11:08:53 ohara Exp $ */ +/* $OpenXM: OpenXM/src/kan96xx/Kan/kanExport0.c,v 1.49 2015/10/08 11:49:37 takayama Exp $ */ #include #include #include @@ -688,7 +688,7 @@ struct object KooDiv(ob1,ob2) } /* :relation */ -KooEqualQ(obj1,obj2) +int KooEqualQ(obj1,obj2) struct object obj1; struct object obj2; { @@ -940,6 +940,7 @@ struct object KdataConversion(obj,key) rob = newObjectArray(0); return rob; }else{ + /* fprintf(stderr,"key=%s\n",key); */ warningKan("Sorry. The data conversion from null to this data type has not supported yet.\n"); } break; @@ -1659,6 +1660,7 @@ int KsetUpRing(ob1,ob2,ob3,ob4,ob5) newRingp->cc = cc; newRingp->x = xvars; newRingp->D = dvars; + newRingp->Dsmall = makeDsmall(dvars,n); /* You don't need to set order and orderMatrixSize here. It was set by setOrder(). */ setFromTo(newRingp); @@ -3310,7 +3312,7 @@ struct object KsetAttribute(struct object ob,struct ob Error handler ******************************************************************/ -errorKan1(str,message) +int errorKan1(str,message) char *str; char *message; { @@ -3342,14 +3344,14 @@ errorKan1(str,message) stdOperandStack(); contextControl(CCRESTORE); /* fprintf(stderr,"Now. Long jump!\n"); */ #if defined(__CYGWIN__) - siglongjmp(EnvOfStackMachine,1); + MYSIGLONGJMP(EnvOfStackMachine,1); #else - longjmp(EnvOfStackMachine,1); + MYLONGJMP(EnvOfStackMachine,1); #endif } -warningKan(str) +int warningKan(str) char *str; { extern int WarningMessageMode; @@ -3364,7 +3366,7 @@ warningKan(str) } if (WarningMessageMode != 1) { fprintf(stderr,"\nWARNING(kanExport[0|1].c): "); - fprintf(stderr,str); + fprintf(stderr,"%s",str); fprintf(stderr,"\n"); } /* if (Strict) errorKan1("%s\n"," "); */ @@ -3372,7 +3374,7 @@ warningKan(str) return(0); } -warningKanNoStrictMode(str) +int warningKanNoStrictMode(str) char *str; { extern int Strict;