Lines Matching refs:hwm
704 cd->hwm = (pcre_uchar *)newspace + (cd->hwm - cd->start_workspace); in expand_workspace()
2397 for (scode = cd->start_workspace; scode < cd->hwm; scode += LINK_SIZE) in could_be_empty_branch()
2821 for (hc = save_hwm; hc < cd->hwm; hc += LINK_SIZE) in adjust_recurse()
2834 if (hc >= cd->hwm) in adjust_recurse()
3828 if (code > cd->hwm) cd->hwm = code; /* High water info */ in compile_branch()
3881 else if (cd->hwm > cd->start_workspace + cd->workspace_size - in compile_branch()
4800 if (lengthptr == NULL && cd->hwm >= cd->start_workspace + LINK_SIZE) in compile_branch()
4802 int offset = GET(cd->hwm, -LINK_SIZE); in compile_branch()
4804 PUT(cd->hwm, -LINK_SIZE, offset + 1 + LINK_SIZE); in compile_branch()
5244 pcre_uchar *this_hwm = cd->hwm; in compile_branch()
5247 while (cd->hwm > cd->start_workspace + cd->workspace_size - in compile_branch()
5260 PUT(cd->hwm, 0, GET(hc, 0) + len); in compile_branch()
5261 cd->hwm += LINK_SIZE; in compile_branch()
5308 pcre_uchar *this_hwm = cd->hwm; in compile_branch()
5329 while (cd->hwm > cd->start_workspace + cd->workspace_size - in compile_branch()
5342 PUT(cd->hwm, 0, GET(hc, 0) + len + ((i != 0)? 2+LINK_SIZE : 1)); in compile_branch()
5343 cd->hwm += LINK_SIZE; in compile_branch()
5588 save_hwm = cd->hwm; in compile_branch()
6384 if (cd->hwm >= cd->start_workspace + cd->workspace_size - in compile_branch()
6390 PUTINC(cd->hwm, 0, (int)(code + 1 - cd->start_code)); in compile_branch()
6781 save_hwm = cd->hwm; /* Normally this is set when '(' is read */ in compile_branch()
8014 cd->hwm = cworkspace; in pcre_compile2()
8041 (int)(cd->hwm - cworkspace))); in pcre_compile2()
8100 cd->hwm = (pcre_uchar *)(cd->start_workspace); in pcre_compile2()
8150 if (cd->hwm > cd->start_workspace) in pcre_compile2()
8154 while (errorcode == 0 && cd->hwm > cd->start_workspace) in pcre_compile2()
8157 cd->hwm -= LINK_SIZE; in pcre_compile2()
8158 offset = GET(cd->hwm, 0); in pcre_compile2()