Home
last modified time | relevance | path

Searched refs:Match_frame_t (Results 1 – 2 of 2) sorted by relevance

/titanic_51/usr/src/contrib/ast/src/lib/libast/regex/
H A Dregnexec.c223 * Match_frame_t is for saving and restoring match records
235 } Match_frame_t; typedef
238 #define matchcopy(e,x) do if ((x)->re.group.number) { Match_frame_t* fp = (void*)stkframe(stkstd)->data; memcpy(fp->match, fp->save, fp->size); } while (0)
239 #define matchpop(e,x) do if ((x)->re.group.number) { Match_frame_t* fp = (void*)stkframe(stkstd)->data; memcpy(fp->match, fp->save, fp->size); stkpop(stkstd); } while (0)
250 Match_frame_t* f; in _matchpush()
258 if (!(f = (Match_frame_t*)stkpush(stkstd, sizeof(Match_frame_t) + (num - 1) * sizeof(regmatch_t)))) in _matchpush()
/titanic_51/usr/src/lib/libast/common/regex/
H A Dregnexec.c235 } Match_frame_t; typedef
237 #define matchframe stkdata(stkstd,Match_frame_t)
251 Match_frame_t* f; in _matchpush()
259 if (!(f = (Match_frame_t*)stkpush(stkstd, sizeof(Match_frame_t) + (num - 1) * sizeof(regmatch_t)))) in _matchpush()