Lines Matching refs:start_workspace
927 memcpy(newspace, cd->start_workspace, cd->workspace_size * sizeof(pcre_uchar));
928 cd->hwm = (pcre_uchar *)newspace + (cd->hwm - cd->start_workspace);
930 (PUBL(free))((void *)cd->start_workspace);
931 cd->start_workspace = newspace;
2385 when called to scan a completed pattern by setting cd->start_workspace to
2388 if (cd->start_workspace != NULL)
2391 for (tcode = cd->start_workspace; tcode < cd->hwm; tcode += LINK_SIZE)
4525 if (code > cd->start_workspace + cd->workspace_size -
4576 else if (cd->hwm > cd->start_workspace + cd->workspace_size -
5615 if (lengthptr == NULL && cd->hwm >= cd->start_workspace + LINK_SIZE)
6021 while (cd->hwm > cd->start_workspace + cd->workspace_size -
6024 size_t save_offset = save_hwm - cd->start_workspace;
6025 size_t this_offset = this_hwm - cd->start_workspace;
6028 save_hwm = (pcre_uchar *)cd->start_workspace + save_offset;
6029 this_hwm = (pcre_uchar *)cd->start_workspace + this_offset;
6103 while (cd->hwm > cd->start_workspace + cd->workspace_size -
6106 size_t save_offset = save_hwm - cd->start_workspace;
6107 size_t this_offset = this_hwm - cd->start_workspace;
6110 save_hwm = (pcre_uchar *)cd->start_workspace + save_offset;
6111 this_hwm = (pcre_uchar *)cd->start_workspace + this_offset;
7325 if (cd->hwm >= cd->start_workspace + cd->workspace_size -
9088 cd->start_workspace = cworkspace;
9189 cd->hwm = (pcre_uchar *)(cd->start_workspace);
9253 if (cd->hwm > cd->start_workspace)
9257 while (errorcode == 0 && cd->hwm > cd->start_workspace)
9277 (PUBL(free))((void *)cd->start_workspace);
9278 cd->start_workspace = NULL;