[BACK]Return to pexpr_body.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / io

Diff for /OpenXM_contrib2/asir2000/io/pexpr_body.c between version 1.2 and 1.3

version 1.2, 2004/03/26 08:25:36 version 1.3, 2004/05/14 06:02:54
Line 1 
Line 1 
 /* $OpenXM: OpenXM_contrib2/asir2000/io/pexpr_body.c,v 1.1 2004/03/17 03:22:47 noro Exp $ */  /* $OpenXM: OpenXM_contrib2/asir2000/io/pexpr_body.c,v 1.2 2004/03/26 08:25:36 noro Exp $ */
   
 #define PRINTHAT (fortran_output?PUTS("**"):PUTS("^"))  #define PRINTHAT (fortran_output?PUTS("**"):PUTS("^"))
   
Line 34  void PRINTSF();
Line 34  void PRINTSF();
 void PRINTSYMBOL();  void PRINTSYMBOL();
 void PRINTRANGE();  void PRINTRANGE();
 void PRINTTB();  void PRINTTB();
   void PRINTDPV();
 void PRINTFNODE();  void PRINTFNODE();
 void PRINTBF();  void PRINTBF();
   
Line 88  Obj p;
Line 89  Obj p;
                                 PRINTRANGE(vl,(RANGE)p); break;                                  PRINTRANGE(vl,(RANGE)p); break;
                         case O_TB:                          case O_TB:
                                 PRINTTB(vl,(TB)p); break;                                  PRINTTB(vl,(TB)p); break;
                           case O_DPV:
                                   PRINTDPV(vl,(DPV)p); break;
                         default:                          default:
                                 break;                                  break;
                 }                  }
Line 237  VECT vect;
Line 240  VECT vect;
                         PUTS("]");                          PUTS("]");
                         break;                          break;
         }          }
   }
   
   void PRINTDPV(vl,d)
   VL vl;
   DPV d;
   {
           int i;
           DP *ptr;
   
           PUTS("modvect(");
           for ( i = 0, ptr = BDY(d); i < d->len; i++ ) {
                   if ( i != 0 ) PUTS(",");
                   PRINTEXPR(vl,(Obj)ptr[i]);
           }
           PUTS(")");
 }  }
   
 void PRINTMAT(vl,mat)  void PRINTMAT(vl,mat)

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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