Home | History | Annotate | Download | only in ksh

Lines Matching defs:beg

11 	char   *end, *beg;	/* end, begin of string */
22 (xs).beg = alloc((xs).len + X_EXTRA, (xs).areap); \
23 (xs).end = (xs).beg + (xs).len; \
24 xp = (xs).beg; \
42 #define Xfree(xs, xp) afree((void*) (xs).beg, (xs).areap)
45 #define Xclose(xs, xp) (char*) aresize((void*)(xs).beg, \
46 (size_t)((xp) - (xs).beg), (xs).areap)
48 #define Xstring(xs, xp) ((xs).beg)
51 #define Xlength(xs, xp) ((xp) - (xs).beg)
52 #define Xsize(xs, xp) ((xs).end - (xs).beg)
53 #define Xsavepos(xs, xp) ((xp) - (xs).beg)
54 #define Xrestpos(xs, xp, n) ((xs).beg + (n))
64 void **beg, **end; /* begin, end of vector */
70 (x).cur = (x).beg = vp__; \
77 (x).beg = (void**) aresize((void*) (x).beg, \
79 (x).cur = (x).beg + n; \
85 #define XPptrv(x) ((x).beg)
86 #define XPsize(x) ((x).cur - (x).beg)
88 #define XPclose(x) (void**) aresize((void*)(x).beg, \
91 #define XPfree(x) afree((void*) (x).beg, ATEMP)