gaulthiergain-tools/libs/external/lib-pcre.json
Gaulthier Gain a7a3a7b140 Main update
2022-09-09 11:44:12 +02:00

722 lines
No EOL
24 KiB
JSON

{
"functions": [
{
"args_name": [
"argument_re",
"extra_data",
"tables"
],
"args_type": [
"pcre *",
"pcre_extra *",
"const unsigned char *"
],
"fully_qualified": "pcre_pattern_to_host_byte_order(pcre *, pcre_extra *, const unsigned char *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_byte_order.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_pattern_to_host_byte_order",
"nb_args": 3,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"argument_re",
"adjust"
],
"args_type": [
"pcre *",
"int"
],
"fully_qualified": "pcre_refcount(pcre *, int)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_refcount.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_refcount",
"nb_args": 2,
"return_value": "int",
"usage": 2
},
{
"args_name": [],
"args_type": [],
"fully_qualified": "pcre_maketables()",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_maketables.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_maketables",
"nb_args": 0,
"return_value": "const unsigned char *",
"usage": 2
},
{
"args_name": [
"pattern",
"options",
"errorptr",
"erroroffset",
"tables"
],
"args_type": [
"const char *",
"int",
"const char **",
"int *",
"const unsigned char *"
],
"fully_qualified": "pcre_compile(const char *, int, const char **, int *, const unsigned char *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_compile.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_compile",
"nb_args": 5,
"return_value": "pcre *",
"usage": 2
},
{
"args_name": [
"pattern",
"options",
"errorcodeptr",
"errorptr",
"erroroffset",
"tables"
],
"args_type": [
"const char *",
"int",
"int *",
"const char **",
"int *",
"const unsigned char *"
],
"fully_qualified": "pcre_compile2(const char *, int, int *, const char **, int *, const unsigned char *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_compile.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_compile2",
"nb_args": 6,
"return_value": "pcre *",
"usage": 2
},
{
"args_name": [],
"args_type": [],
"fully_qualified": "pcre_version()",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_version.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_version",
"nb_args": 0,
"return_value": "const char *",
"usage": 2
},
{
"args_name": [
"argument_re",
"extra_data",
"subject",
"length",
"start_offset",
"options",
"offsets",
"offsetcount",
"workspace",
"wscount"
],
"args_type": [
"const pcre *",
"const pcre_extra *",
"const char *",
"int",
"int",
"int",
"int *",
"int",
"int *",
"int"
],
"fully_qualified": "pcre_dfa_exec(const pcre *, const pcre_extra *, const char *, int, int, int, int *, int, int *, int)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_dfa_exec.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_dfa_exec",
"nb_args": 10,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"external_re",
"options",
"errorptr"
],
"args_type": [
"const pcre *",
"int",
"const char **"
],
"fully_qualified": "pcre_study(const pcre *, int, const char **)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_study.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_study",
"nb_args": 3,
"return_value": "pcre_extra *",
"usage": 2
},
{
"args_name": [
"extra"
],
"args_type": [
"pcre_extra *"
],
"fully_qualified": "pcre_free_study(pcre_extra *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_study.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_free_study",
"nb_args": 1,
"return_value": "void",
"usage": 2
},
{
"args_name": [
"argument_re",
"extra_data",
"what",
"where"
],
"args_type": [
"const pcre *",
"const pcre_extra *",
"int",
"void *"
],
"fully_qualified": "pcre_fullinfo(const pcre *, const pcre_extra *, int, void *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_fullinfo.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_fullinfo",
"nb_args": 4,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_regext",
"arg_constchar",
"arg_int"
],
"args_type": [
"regex_t *",
"const char *",
"int"
],
"fully_qualified": "regcomp(regex_t *, const char *, int)",
"headers": [
"<sys/types.h>",
"<regex.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.c"
],
"name": "regcomp",
"nb_args": 3,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_constregext",
"arg_constchar",
"size_t",
"arg_regmatcht",
"arg_int"
],
"args_type": [
"const regex_t *",
"const char *",
"int",
"regmatch_t *",
"int"
],
"fully_qualified": "regexec(const regex_t *, const char *, int, regmatch_t *, int)",
"headers": [
"<sys/types.h>",
"<regex.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.c"
],
"name": "regexec",
"nb_args": 5,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_int",
"arg_constregext",
"arg_char",
"size_t"
],
"args_type": [
"int",
"const regex_t *",
"char *",
"int"
],
"fully_qualified": "regerror(int, const regex_t *, char *, int)",
"headers": [
"<sys/types.h>",
"<regex.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.c"
],
"name": "regerror",
"nb_args": 4,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_regext"
],
"args_type": [
"regex_t *"
],
"fully_qualified": "regfree(regex_t *)",
"headers": [
"<sys/types.h>",
"<regex.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcreposix.c"
],
"name": "regfree",
"nb_args": 1,
"return_value": "void",
"usage": 2
},
{
"args_name": [
"what",
"where"
],
"args_type": [
"int",
"void *"
],
"fully_qualified": "pcre_config(int, void *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_config.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_config",
"nb_args": 2,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"startsize",
"maxsize"
],
"args_type": [
"int",
"int"
],
"fully_qualified": "pcre_jit_stack_alloc(int, int)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_jit_compile.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_jit_stack_alloc",
"nb_args": 2,
"return_value": "pcre_jit_stack *",
"usage": 2
},
{
"args_name": [
"stack"
],
"args_type": [
"pcre_jit_stack *"
],
"fully_qualified": "pcre_jit_stack_free(pcre_jit_stack *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_jit_compile.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_jit_stack_free",
"nb_args": 1,
"return_value": "void",
"usage": 2
},
{
"args_name": [
"extra",
"callback",
"userdata"
],
"args_type": [
"pcre_extra *",
"pcre_jit_callback",
"void *"
],
"fully_qualified": "pcre_assign_jit_stack(pcre_extra *, pcre_jit_callback, void *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_jit_compile.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_assign_jit_stack",
"nb_args": 3,
"return_value": "void",
"usage": 2
},
{
"args_name": [],
"args_type": [],
"fully_qualified": "pcre_jit_free_unused_memory()",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_jit_compile.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_jit_free_unused_memory",
"nb_args": 0,
"return_value": "void",
"usage": 2
},
{
"args_name": [
"argument_re",
"extra_data",
"subject",
"length",
"start_offset",
"options",
"offsets",
"offsetcount"
],
"args_type": [
"const pcre *",
"const pcre_extra *",
"const char *",
"int",
"int",
"int",
"int *",
"int"
],
"fully_qualified": "pcre_exec(const pcre *, const pcre_extra *, const char *, int, int, int, int *, int)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_exec.c",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h"
],
"name": "pcre_exec",
"nb_args": 8,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_constpcre",
"arg_constchar",
"arg_int",
"arg_int",
"arg_constchar",
"arg_char",
"arg_int"
],
"args_type": [
"const pcre *",
"const char *",
"int *",
"int",
"const char *",
"char *",
"int"
],
"fully_qualified": "pcre_copy_named_substring(const pcre *, const char *, int *, int, const char *, char *, int)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c"
],
"name": "pcre_copy_named_substring",
"nb_args": 7,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_constchar",
"arg_int",
"arg_int",
"arg_int",
"arg_char",
"arg_int"
],
"args_type": [
"const char *",
"int *",
"int",
"int",
"char *",
"int"
],
"fully_qualified": "pcre_copy_substring(const char *, int *, int, int, char *, int)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c"
],
"name": "pcre_copy_substring",
"nb_args": 6,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_constchar"
],
"args_type": [
"const char *"
],
"fully_qualified": "pcre_free_substring(const char *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c"
],
"name": "pcre_free_substring",
"nb_args": 1,
"return_value": "void",
"usage": 2
},
{
"args_name": [
"arg_constchar"
],
"args_type": [
"const char **"
],
"fully_qualified": "pcre_free_substring_list(const char **)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c"
],
"name": "pcre_free_substring_list",
"nb_args": 1,
"return_value": "void",
"usage": 2
},
{
"args_name": [
"arg_constpcre",
"arg_constchar",
"arg_int",
"arg_int",
"arg_constchar",
"arg_constchar"
],
"args_type": [
"const pcre *",
"const char *",
"int *",
"int",
"const char *",
"const char **"
],
"fully_qualified": "pcre_get_named_substring(const pcre *, const char *, int *, int, const char *, const char **)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c"
],
"name": "pcre_get_named_substring",
"nb_args": 6,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_constpcre",
"arg_constchar"
],
"args_type": [
"const pcre *",
"const char *"
],
"fully_qualified": "pcre_get_stringnumber(const pcre *, const char *)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c"
],
"name": "pcre_get_stringnumber",
"nb_args": 2,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_constpcre",
"arg_constchar",
"arg_char",
"arg_char"
],
"args_type": [
"const pcre *",
"const char *",
"char **",
"char **"
],
"fully_qualified": "pcre_get_stringtable_entries(const pcre *, const char *, char **, char **)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c"
],
"name": "pcre_get_stringtable_entries",
"nb_args": 4,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_constchar",
"arg_int",
"arg_int",
"arg_int",
"arg_constchar"
],
"args_type": [
"const char *",
"int *",
"int",
"int",
"const char **"
],
"fully_qualified": "pcre_get_substring(const char *, int *, int, int, const char **)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c"
],
"name": "pcre_get_substring",
"nb_args": 5,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"arg_constchar",
"arg_int",
"arg_int",
"arg_constchar"
],
"args_type": [
"const char *",
"int *",
"int",
"const char ***"
],
"fully_qualified": "pcre_get_substring_list(const char *, int *, int, const char ***)",
"headers": [
"<pcre.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre.h",
"/home/gain/dev/workdir_unikraft/apps/lib-remove/build/libpcre/origin/pcre-8.43//pcre_get.c"
],
"name": "pcre_get_substring_list",
"nb_args": 4,
"return_value": "int",
"usage": 2
}
]
}