[BACK]Return to primitive.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / Kan

Diff for /OpenXM/src/kan96xx/Kan/primitive.c between version 1.19 and 1.20

version 1.19, 2004/09/20 02:11:22 version 1.20, 2005/06/16 05:07:23
Line 1 
Line 1 
 /* $OpenXM: OpenXM/src/kan96xx/Kan/primitive.c,v 1.18 2004/09/17 02:42:57 takayama Exp $ */  /* $OpenXM: OpenXM/src/kan96xx/Kan/primitive.c,v 1.19 2004/09/20 02:11:22 takayama Exp $ */
 /*   primitive.c */  /*   primitive.c */
 /*  The functions in this module were in stackmachine.c */  /*  The functions in this module were in stackmachine.c */
   
Line 422  void  KdefinePrimitiveFunctions() {
Line 422  void  KdefinePrimitiveFunctions() {
 int executePrimitive(ob)  int executePrimitive(ob)
      struct object ob;       struct object ob;
 {  {
   struct object ob1;    struct object ob1 = OINIT;
   struct object ob2;    struct object ob2 = OINIT;
   struct object ob3;    struct object ob3 = OINIT;
   struct object ob4;    struct object ob4 = OINIT;
   struct object ob5;    struct object ob5 = OINIT;
   struct object rob;    struct object rob = OINIT;
   struct object obArray[OB_ARRAY_MAX];    struct object obArray[OB_ARRAY_MAX];
   struct object obArray2[OB_ARRAY_MAX];    struct object obArray2[OB_ARRAY_MAX];
   int size;    int size;
Line 440  int executePrimitive(ob) 
Line 440  int executePrimitive(ob) 
   FILE *fp;    FILE *fp;
   char *fname;    char *fname;
   int rank;    int rank;
   struct object oMat;    struct object oMat = OINIT;
   static int timerStart = 1;    static int timerStart = 1;
   static struct tms before, after;    static struct tms before, after;
   static time_t before_real, after_real;    static time_t before_real, after_real;
   struct object oInput;    struct object oInput = OINIT;
   char *str;    char *str;
   int ccflag = 0;    int ccflag = 0;
   extern int KeepInput;    extern int KeepInput;
Line 1581  int executePrimitive(ob) 
Line 1581  int executePrimitive(ob) 
   
       if (QuoteMode && (status & DO_QUOTE)) {        if (QuoteMode && (status & DO_QUOTE)) {
         /* generate tree object, for kan/k0 */          /* generate tree object, for kan/k0 */
         struct object qob;          struct object qob = OINIT;
         struct object qattr;          struct object qattr = OINIT;
         struct object qattr2;          struct object qattr2 = OINIT;
         if (i==0) { Kpop(); Kpop();}          if (i==0) { Kpop(); Kpop();}
         qob = newObjectArray(3);          qob = newObjectArray(3);
         qattr = newObjectArray(1);          qattr = newObjectArray(1);

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>