Lines Matching defs:p
44 #define length(p) ((p)->wt-(p)->beg)
45 #define rewind(p) ((p)->rd = (p)->beg)
46 #define create(p) ((p)->rd = (p)->wt = (p)->beg)
47 #define fsfile(p) ((p)->rd = (p)->wt)
48 #define truncate(p) ((p)->wt = (p)->rd)
49 #define sfeof(p) (((p)->rd >= (p)->wt) ? 1 : 0)
50 #define sfbeg(p) (((p)->rd == (p)->beg) ? 1 : 0)
51 #define sungetc(p, c) (*(--(p)->rd) = c)
52 #define sgetc(p) (((p)->rd == (p)->wt) ? EOF: ctoint((int)*(p)->rd++))
53 #define slookc(p) (((p)->rd == (p)->wt) ? EOF: ctoint((int)*(p)->rd))
54 #define sbackc(p) (((p)->rd == (p)->beg) ? EOF: ctoint((int)*(--(p)->rd)))
55 #define sputc(p, c) {if ((p)->wt == (p)->last) more(p); *(p)->wt++ = c; }
56 #define salterc(p, c) {if ((p)->rd == (p)->last) more(p); *(p)->rd++ = c;\
57 if ((p)->rd > (p)->wt) (p)->wt = (p)->rd; }
58 #define sunputc(p) (*((p)->rd = --(p)->wt))
59 #define zero(p) for (pp = (p)->beg; pp < (p)->last; ) *pp++ = '\0'
74 #define error(p) {printf(p); continue; }
75 #define errorrt(p) {printf(p); return (1); }
126 void pushp(struct blk *p);
127 void chsign(struct blk *p);
132 void tenot(struct blk *p, int sc);
133 void oneot(struct blk *p, int sc, char ch);
142 void redef(struct blk *p);
143 void release(struct blk *p);
144 void putwd(struct blk *p, struct blk *c);