Home | History | Annotate | Download | only in src

Lines Matching refs:beg

1186 	char *end, *beg;	/* end, begin of string */
1197 (xs).beg = alloc((xs).len + X_EXTRA, (xs).areap); \
1198 (xs).end = (xs).beg + (xs).len; \
1202 (xp) = (xs).beg; \
1219 #define Xfree(xs, xp) afree((xs).beg, (xs).areap)
1222 #define Xclose(xs, xp) aresize((xs).beg, (xp) - (xs).beg, (xs).areap)
1225 #define Xstring(xs, xp) ((xs).beg)
1228 #define Xlength(xs, xp) ((xp) - (xs).beg)
1229 #define Xsize(xs, xp) ((xs).end - (xs).beg)
1230 #define Xsavepos(xs, xp) ((xp) - (xs).beg)
1231 #define Xrestpos(xs, xp, n) ((xs).beg + (n))
1241 void **beg, **end; /* begin, end of vector */
1247 (x).cur = (x).beg = vp__; \
1254 (x).beg = aresize((x).beg, \
1256 (x).cur = (x).beg + n; \
1262 #define XPptrv(x) ((x).beg)
1263 #define XPsize(x) ((x).cur - (x).beg)
1264 #define XPclose(x) aresize((x).beg, XPsize(x) * sizeof(void *), ATEMP)
1265 #define XPfree(x) afree((x).beg, ATEMP)