int x1f4_fgxp_??list (void *, void *, unsigned, int (*)(void *, void *), unsigned *)
stores the position (index) of the first item in the $1 sorted sequence greater according to the $4 comparison criterion than the $2 key, if any, at $5. $4 is passed when called the $2 key and the address of the data of the element being examined biased by $3 (added that many bytes, that is) as arguments, in this order.
$4 is expected to return a negative number if the key is less than the sequence element (as indicated by its second argument), 0 if the element is matching the key and a positive number if the key is greater than the sequence element.
returns 0 if no match was found, non zero otherwise
int x1f4_fmxp_??list (void *, void *, unsigned, int (*)(void *, void *), unsigned *)
stores the position (index) of the first item in the $1 sorted sequence matching according to the $4 comparison criterion the $2 key, if any, at $5. $4 is passed when called the $2 key and the address of the data of the element being examined biased by $3 (added that many bytes, that is) as arguments, in this order.
$4 is expected to return a negative number if the key is less than the sequence element (as indicated by its second argument), 0 if the element is matching the key and a positive number if the key is greater than the sequence element.
returns 0 if no match was found, non zero otherwise
int x1f4_fxxp_??list (void *, void *, unsigned, int (*)(void *, void *), unsigned *)
stores the position (index) of the first item in the $1 sorted sequence greater or matching according to the $4 comparison criterion the $2 key, if any, at $5. $4 is passed when called the $2 key and the address of the data of the element being examined biased by $3 (added that many bytes, that is) as arguments, in this order.
$4 is expected to return a negative number if the key is less than the sequence element (as indicated by its second argument), 0 if the element is matching the key and a positive number if the key is greater than the sequence element.
returns 0 if no match was found, non zero otherwise
int x1f4_llxp_??list (void *, void *, unsigned, int (*)(void *, void *), unsigned *)
stores the position (index) of the last item in the $1 sorted sequence less according to the $4 comparison criterion than the $2 key, if any, at $5. $4 is passed when called the $2 key and the address of the data of the element being examined biased by $3 (added that many bytes, that is) as arguments, in this order.
$4 is expected to return a negative number if the key is less than the sequence element (as indicated by its second argument), 0 if the element is matching the key and a positive number if the key is greater than the sequence element.
returns 0 if no match was found, non zero otherwise
int x1f4_lmxp_??list (void *, void *, unsigned, int (*)(void *, void *), unsigned *)
stores the position (index) of the last item in the $1 sorted sequence matching according to the $4 comparison criterion the $2 key, if any, at $5. $4 is passed when called the $2 key and the address of the data of the element being examined biased by $3 (added that many bytes, that is) as arguments, in this order.
$4 is expected to return a negative number if the key is less than the sequence element (as indicated by its second argument), 0 if the element is matching the key and a positive number if the key is greater than the sequence element.
returns 0 if no match was found, non zero otherwise
int x1f4_lxxp_??list (void *, void *, unsigned, int (*)(void *, void *), unsigned *)
stores the position (index) of the last item in the $1 sorted sequence less or matching according to the $4 comparison criterion the $2 key, if any, at $5. $4 is passed when called the $2 key and the address of the data of the element being examined biased by $3 (added that many bytes, that is) as arguments, in this order.
$4 is expected to return a negative number if the key is less than the sequence element (as indicated by its second argument), 0 if the element is matching the key and a positive number if the key is greater than the sequence element.
returns 0 if no match was found, non zero otherwise