[BACK]Return to d.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / k097

Diff for /OpenXM/src/k097/d.h between version 1.1.1.1 and 1.5

version 1.1.1.1, 1999/10/08 02:12:14 version 1.5, 2005/06/16 05:07:24
Line 1 
Line 1 
   /* $OpenXM: OpenXM/src/k097/d.h,v 1.4 2005/06/09 04:47:16 takayama Exp $ */
 /* d.h;*/  /* d.h;*/
 /*  from stackm.h */  /*  from stackm.h */
   
Line 47  struct Object{
Line 47  struct Object{
   int tag;                /* class identifier */    int tag;                /* class identifier */
   union cell lc;          /* left cell */    union cell lc;          /* left cell */
   union cell rc;          /* right cell */    union cell rc;          /* right cell */
     struct object *attr;
 };  };
   
 struct object{         /* must be compatible with stackm.h */  struct object{         /* must be compatible with stackm.h */
   int tag;                /* class identifier */    int tag;                /* class identifier */
   union cell lc;          /* left cell */    union cell lc;          /* left cell */
   union cell rc;          /* right cell */    union cell rc;          /* right cell */
     struct object *attr;
 };  };
   
   #define OINIT { .attr = NULL }
   
 typedef struct Object * objectp;   /* cf. 65p of Schreiner. */  typedef struct Object * objectp;   /* cf. 65p of Schreiner. */
 #define YYSTYPE objectp  #define YYSTYPE objectp
   
Line 131  int fsungetc(int c,objectp op);
Line 135  int fsungetc(int c,objectp op);
 void readLineFromFile(FILE *fp,struct stringBuf *obuf);  void readLineFromFile(FILE *fp,struct stringBuf *obuf);
 struct stringBuf *newStringBuf(char *initstr);  struct stringBuf *newStringBuf(char *initstr);
 void doublingStringBuf(struct stringBuf *sbuf);  void doublingStringBuf(struct stringBuf *sbuf);
   objectp checkIfTheFileExists(objectp name);
 void loadFile(objectp op);  void loadFile(objectp op);
 void loadFileWithCpp(objectp op);  void loadFileWithCpp(objectp op);
 void showStringBuff(objectp op);  void showStringBuff(objectp op);

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.5

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