Searched refs:Match_frame_t (Results 1 – 2 of 2) sorted by relevance
223 * Match_frame_t is for saving and restoring match records235 } 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()
235 } Match_frame_t; typedef237 #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()