php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
pcre2_substring.c File Reference
#include "pcre2_internal.h"

Go to the source code of this file.

Functions

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_copy_byname (pcre2_match_data *match_data, PCRE2_SPTR stringname, PCRE2_UCHAR *buffer, PCRE2_SIZE *sizeptr)
 
PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_copy_bynumber (pcre2_match_data *match_data, uint32_t stringnumber, PCRE2_UCHAR *buffer, PCRE2_SIZE *sizeptr)
 
PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_get_byname (pcre2_match_data *match_data, PCRE2_SPTR stringname, PCRE2_UCHAR **stringptr, PCRE2_SIZE *sizeptr)
 
PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_get_bynumber (pcre2_match_data *match_data, uint32_t stringnumber, PCRE2_UCHAR **stringptr, PCRE2_SIZE *sizeptr)
 
PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION pcre2_substring_free (PCRE2_UCHAR *string)
 
PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_length_byname (pcre2_match_data *match_data, PCRE2_SPTR stringname, PCRE2_SIZE *sizeptr)
 
PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_length_bynumber (pcre2_match_data *match_data, uint32_t stringnumber, PCRE2_SIZE *sizeptr)
 
PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_list_get (pcre2_match_data *match_data, PCRE2_UCHAR ***listptr, PCRE2_SIZE **lengthsptr)
 
PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION pcre2_substring_list_free (PCRE2_UCHAR **list)
 
PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_nametable_scan (const pcre2_code *code, PCRE2_SPTR stringname, PCRE2_SPTR *firstptr, PCRE2_SPTR *lastptr)
 
PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_number_from_name (const pcre2_code *code, PCRE2_SPTR stringname)
 

Function Documentation

◆ pcre2_substring_copy_byname()

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_copy_byname ( pcre2_match_data * match_data,
PCRE2_SPTR stringname,
PCRE2_UCHAR * buffer,
PCRE2_SIZE * sizeptr )

Definition at line 73 of file pcre2_substring.c.

◆ pcre2_substring_copy_bynumber()

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_copy_bynumber ( pcre2_match_data * match_data,
uint32_t stringnumber,
PCRE2_UCHAR * buffer,
PCRE2_SIZE * sizeptr )

Definition at line 121 of file pcre2_substring.c.

◆ pcre2_substring_free()

PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION pcre2_substring_free ( PCRE2_UCHAR * string)

Definition at line 241 of file pcre2_substring.c.

◆ pcre2_substring_get_byname()

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_get_byname ( pcre2_match_data * match_data,
PCRE2_SPTR stringname,
PCRE2_UCHAR ** stringptr,
PCRE2_SIZE * sizeptr )

Definition at line 161 of file pcre2_substring.c.

◆ pcre2_substring_get_bynumber()

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_get_bynumber ( pcre2_match_data * match_data,
uint32_t stringnumber,
PCRE2_UCHAR ** stringptr,
PCRE2_SIZE * sizeptr )

Definition at line 209 of file pcre2_substring.c.

◆ pcre2_substring_length_byname()

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_length_byname ( pcre2_match_data * match_data,
PCRE2_SPTR stringname,
PCRE2_SIZE * sizeptr )

Definition at line 268 of file pcre2_substring.c.

◆ pcre2_substring_length_bynumber()

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_length_bynumber ( pcre2_match_data * match_data,
uint32_t stringnumber,
PCRE2_SIZE * sizeptr )

Definition at line 316 of file pcre2_substring.c.

◆ pcre2_substring_list_free()

PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION pcre2_substring_list_free ( PCRE2_UCHAR ** list)

Definition at line 448 of file pcre2_substring.c.

◆ pcre2_substring_list_get()

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_list_get ( pcre2_match_data * match_data,
PCRE2_UCHAR *** listptr,
PCRE2_SIZE ** lengthsptr )

Definition at line 375 of file pcre2_substring.c.

◆ pcre2_substring_nametable_scan()

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_nametable_scan ( const pcre2_code * code,
PCRE2_SPTR stringname,
PCRE2_SPTR * firstptr,
PCRE2_SPTR * lastptr )

Definition at line 483 of file pcre2_substring.c.

◆ pcre2_substring_number_from_name()

PCRE2_EXP_DEFN int PCRE2_CALL_CONVENTION pcre2_substring_number_from_name ( const pcre2_code * code,
PCRE2_SPTR stringname )

Definition at line 544 of file pcre2_substring.c.