Return to bf.h CVS log | Up to [local] / OpenXM_contrib2 / asir2000 / include |
1.1 noro 1: /* $OpenXM: OpenXM/src/asir99/include/bf.h,v 1.1.1.1 1999/11/10 08:12:30 noro Exp $ */ 2: struct oBf { 3: short id; 4: char nid; 5: char sgn:4,esgn:4; 6: N e,m; 7: }; 8: 9: typedef struct oBf *Bf; 10: 11: #define NEWBf(b) ((b)=(Bf)MALLOC(sizeof(struct oBf))) 12: #define MKBf(exp,esgn,sgn,man,b)\ 13: (NEWBf(b),(b)->e=(exp),(b)->esgn=(esgn),(b)->sgn=(sgn),(b)->m=(man))