failrc, entrysize;
82 if(entrysize < 0)
returnentrysize;
84 for(entry =
first; entry <=
last; entry += entrysize)
87 if(n < match_data->oveccount)
127 if(rc < 0)
returnrc;
165 intfailrc, entrysize;
170 if(entrysize < 0)
returnentrysize;
172 for(entry =
first; entry <=
last; entry += entrysize)
175 if(n < match_data->oveccount)
216 if(rc < 0)
returnrc;
243 if(
string!=
NULL)
272 intfailrc, entrysize;
277 if(entrysize < 0)
returnentrysize;
279 for(entry =
first; entry <=
last; entry += entrysize)
282 if(n < match_data->oveccount)
330 if(stringnumber >
match_data->code->top_bracket)
344right =
match_data->ovector[stringnumber*2+1];
347 if(sizeptr !=
NULL) *sizeptr = (left > right)? 0 : right - left;
394 for(
i= 0;
i< count2;
i+= 2)
397 if(ovector[
i+1] > ovector[
i])
size+=
CU2BYTES(ovector[
i+1] - ovector[
i]);
406 if(lengthsptr ==
NULL)
417 for(
i= 0;
i< count2;
i+= 2)
419 size= (ovector[
i+1] > ovector[
i])? (ovector[
i+1] - ovector[
i]) : 0;
427 if(lensp !=
NULL) *lensp++ =
size;
501lastentry = nametable + entrysize * (
code->name_count - 1);
503 while(
first> nametable)
508 while(
last< lastentry)
519 if(c > 0) bot = mid + 1;
elsetop = mid;
static DLIST_TYPE *DLIST_NAME() first(DLIST_LIST_TYPE *list)
static DLIST_TYPE *DLIST_NAME() last(DLIST_LIST_TYPE *list)
unsigned int
A callback function used to compare two keys in a database.
const struct ncbi::grid::netcache::search::fields::SIZE size
int strcmp(const char *str1, const char *str2)
#define PCRE2_ERROR_INVALIDOFFSET
#define PCRE2_ERROR_UNAVAILABLE
#define PCRE2_ERROR_UNSET
#define PCRE2_ERROR_NOSUBSTRING
#define PCRE2_ERROR_DFA_UFUNC
#define PCRE2_ERROR_NOUNIQUESUBSTRING
#define PCRE2_CALL_CONVENTION
#define PCRE2_ERROR_PARTIAL
#define PCRE2_ERROR_NOMEMORY
#define PCRE2_CODE_UNIT_WIDTH
@ PCRE2_MATCHEDBY_DFA_INTERPRETER
struct pcre2_memctl pcre2_memctl
struct pcre2_real_code pcre2_real_code
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_substring_get_bynumber(pcre2_match_data *match_data, uint32_t stringnumber, PCRE2_UCHAR **stringptr, PCRE2_SIZE *sizeptr)
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_substring_copy_byname(pcre2_match_data *match_data, PCRE2_SPTR stringname, PCRE2_UCHAR *buffer, PCRE2_SIZE *sizeptr)
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_substring_length_byname(pcre2_match_data *match_data, PCRE2_SPTR stringname, PCRE2_SIZE *sizeptr)
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_substring_copy_bynumber(pcre2_match_data *match_data, uint32_t stringnumber, PCRE2_UCHAR *buffer, PCRE2_SIZE *sizeptr)
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_substring_nametable_scan(const pcre2_code *code, PCRE2_SPTR stringname, PCRE2_SPTR *firstptr, PCRE2_SPTR *lastptr)
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_substring_length_bynumber(pcre2_match_data *match_data, uint32_t stringnumber, PCRE2_SIZE *sizeptr)
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_substring_get_byname(pcre2_match_data *match_data, PCRE2_SPTR stringname, PCRE2_UCHAR **stringptr, PCRE2_SIZE *sizeptr)
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_substring_number_from_name(const pcre2_code *code, PCRE2_SPTR stringname)
PCRE2_EXPORT int PCRE2_CALL_CONVENTION pcre2_substring_list_get(pcre2_match_data *match_data, PCRE2_UCHAR ***listptr, PCRE2_SIZE **lengthsptr)
PCRE2_EXPORT void PCRE2_CALL_CONVENTION pcre2_substring_list_free(PCRE2_UCHAR **list)
PCRE2_EXPORT void PCRE2_CALL_CONVENTION pcre2_substring_free(PCRE2_UCHAR *string)
static pcre2_match_data * match_data
void(* free)(void *, void *)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4