Lines Matching refs:size

125 PCRE2_SIZE size;  in pcre2_substring_copy_bynumber()  local
126 rc = pcre2_substring_length_bynumber(match_data, stringnumber, &size); in pcre2_substring_copy_bynumber()
128 if (size + 1 > *sizeptr) return PCRE2_ERROR_NOMEMORY; in pcre2_substring_copy_bynumber()
130 CU2BYTES(size)); in pcre2_substring_copy_bynumber()
131 buffer[size] = 0; in pcre2_substring_copy_bynumber()
132 *sizeptr = size; in pcre2_substring_copy_bynumber()
213 PCRE2_SIZE size; in pcre2_substring_get_bynumber() local
215 rc = pcre2_substring_length_bynumber(match_data, stringnumber, &size); in pcre2_substring_get_bynumber()
218 (size + 1)*PCRE2_CODE_UNIT_WIDTH, (pcre2_memctl *)match_data); in pcre2_substring_get_bynumber()
222 CU2BYTES(size)); in pcre2_substring_get_bynumber()
223 yield[size] = 0; in pcre2_substring_get_bynumber()
225 *sizeptr = size; in pcre2_substring_get_bynumber()
376 PCRE2_SIZE size; in pcre2_substring_list_get() local
388 size = sizeof(pcre2_memctl) + sizeof(PCRE2_UCHAR *); /* For final NULL */ in pcre2_substring_list_get()
389 if (lengthsptr != NULL) size += sizeof(PCRE2_SIZE) * count; /* For lengths */ in pcre2_substring_list_get()
393 size += sizeof(PCRE2_UCHAR *) + CU2BYTES(1); in pcre2_substring_list_get()
394 if (ovector[i+1] > ovector[i]) size += CU2BYTES(ovector[i+1] - ovector[i]); in pcre2_substring_list_get()
397 memp = PRIV(memctl_malloc)(size, (pcre2_memctl *)match_data); in pcre2_substring_list_get()
416 size = (ovector[i+1] > ovector[i])? (ovector[i+1] - ovector[i]) : 0; in pcre2_substring_list_get()
422 if (size != 0) memcpy(sp, match_data->subject + ovector[i], CU2BYTES(size)); in pcre2_substring_list_get()
424 if (lensp != NULL) *lensp++ = size; in pcre2_substring_list_get()
425 sp += size; in pcre2_substring_list_get()