Annotation of OpenXM_contrib2/asir2000/parse/comp.h, Revision 1.1.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>