Lines Matching refs:obj

8 int whatpos(obj *p, int corner, double *px, double *py);
10 YYSTYPE getblk(obj *, char *);
35 double getcomp(obj *p, int t) /* return component of a position */ in getcomp()
108 void makeoattr(int type, obj *o) /* obj* attr */ in makeoattr()
161 void printpos(obj *p) /* print position for debugging */ in printpos()
177 obj *makepos(double x, double y) /* make a position cell */ in makepos()
179 obj *p; in makepos()
187 obj *makebetween(double f, obj *p1, obj *p2) /* make position between p1 and p2 */ in makebetween()
189 obj *p; in makebetween()
198 obj *getpos(obj *p, int corner) /* find position of point */ in getpos()
206 int whatpos(obj *p, int corner, double *px, double *py) /* what is the position (no side effect) */ in whatpos()
300 obj *gethere(void) /* make a place for curx,cury */ in gethere()
306 obj *getlast(int n, int t) /* find n-th previous occurrence of type t */ in getlast()
309 obj *p; in getlast()
329 obj *getfirst(int n, int t) /* find n-th occurrence of type t */ in getfirst()
332 obj *p; in getfirst()
352 double getblkvar(obj *p, char *s) /* find variable s2 in block p */ in getblkvar()
360 obj *getblock(obj *p, char *s) /* find variable s in block p */ in getblock()
368 YYSTYPE getblk(obj *p, char *s) /* find union type for s in p */ in getblk()
387 obj *fixpos(obj *p, double x, double y) in fixpos()
393 obj *addpos(obj *p, obj *q) in addpos()
399 obj *subpos(obj *p, obj *q) in subpos()
405 obj *makenode(int type, int n) in makenode()
407 obj *p; in makenode()
409 p = (obj *) calloc(1, sizeof(obj) + (n-1)*sizeof(ofloat)); in makenode()
422 objlist = (obj **) grow((char *) objlist, "objlist", in makenode()
423 nobjlist *= 2, sizeof(obj *)); in makenode()