Lines Matching refs:rd
43 #define rewind(p) ((p)->rd = (p)->beg)
44 #define create(p) ((p)->rd = (p)->wt = (p)->beg)
45 #define fsfile(p) ((p)->rd = (p)->wt)
46 #define truncate(p) ((p)->wt = (p)->rd)
47 #define sfeof(p) (((p)->rd >= (p)->wt) ? 1 : 0)
48 #define sfbeg(p) (((p)->rd == (p)->beg) ? 1 : 0)
49 #define sungetc(p, c) (*(--(p)->rd) = c)
50 #define sgetc(p) (((p)->rd == (p)->wt) ? EOF: ctoint((int)*(p)->rd++))
51 #define slookc(p) (((p)->rd == (p)->wt) ? EOF: ctoint((int)*(p)->rd))
52 #define sbackc(p) (((p)->rd == (p)->beg) ? EOF: ctoint((int)*(--(p)->rd)))
54 #define salterc(p, c) {if ((p)->rd == (p)->last) more(p); *(p)->rd++ = c;\
55 if ((p)->rd > (p)->wt) (p)->wt = (p)->rd; }
56 #define sunputc(p) (*((p)->rd = --(p)->wt))
75 char *rd; member