Lines Matching defs:beg
1274 char *end, *beg; /* end, begin of string */
1285 (xs).beg = alloc((xs).len + X_EXTRA, (xs).areap); \
1286 (xs).end = (xs).beg + (xs).len; \
1290 (xp) = (xs).beg; \
1307 #define Xfree(xs, xp) afree((xs).beg, (xs).areap)
1310 #define Xclose(xs, xp) aresize((xs).beg, (xp) - (xs).beg, (xs).areap)
1313 #define Xstring(xs, xp) ((xs).beg)
1316 #define Xlength(xs, xp) ((xp) - (xs).beg)
1317 #define Xsize(xs, xp) ((xs).end - (xs).beg)
1318 #define Xsavepos(xs, xp) ((xp) - (xs).beg)
1319 #define Xrestpos(xs, xp, n) ((xs).beg + (n))
1329 void **beg, **end; /* begin, end of vector */
1335 (x).cur = (x).beg = XPinit_vp; \
1342 (x).beg = aresize2((x).beg, \
1344 (x).cur = (x).beg + n; \
1350 #define XPptrv(x) ((x).beg)
1351 #define XPsize(x) ((x).cur - (x).beg)
1352 #define XPclose(x) aresize2((x).beg, XPsize(x), sizeof(void *), ATEMP)
1353 #define XPfree(x) afree((x).beg, ATEMP)