Annotation of OpenXM_contrib2/asir2000/parse/comp.h, Revision 1.1
1.1 ! noro 1: /* $OpenXM: OpenXM/src/asir99/parse/comp.h,v 1.1.1.1 1999/11/10 08:12:34 noro Exp $ */
! 2: struct oFIELD {
! 3: char *name;
! 4: int type; /* type < 0 -> atomic; type >= 0 -> struct */
! 5: };
! 6:
! 7: typedef struct oFIELD *FIELD;
! 8:
! 9: struct comp_arf {
! 10: FUNC add,sub,mul,div,pwr,chsgn,comp;
! 11: };
! 12:
! 13: struct oSDEF {
! 14: char *name;
! 15: int n;
! 16: struct comp_arf arf;
! 17: struct oFIELD *f;
! 18: };
! 19:
! 20: typedef struct oSDEF *SDEF;
! 21:
! 22: struct oSS {
! 23: int n;
! 24: int asize;
! 25: struct oSDEF *sa;
! 26: };
! 27:
! 28: typedef struct oSS *SS;
! 29:
! 30: extern struct oSS oLSS;
! 31: extern SS LSS;
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>