from small one page howto to huge articles all in one place

search text in:




Other .linuxhowtos.org sites:gentoo.linuxhowtos.org



Last additions:
using iotop to find disk usage hogs

using iotop to find disk usage hogs

words:

887

views:

209581

userrating:


May 25th. 2007:
Words

486

Views

258588

why adblockers are bad


Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

words:

161

views:

149878

userrating:


April, 26th. 2006:

Druckversion
You are here: manpages





PCRE2_COMPILE

Section: C Library Functions (3)
Updated: 23 March 2017
Index Return to Main Contents
 

NAME

PCRE2- Per-compatible regular expressions (revised API)  

SYNOPSIS

#include <pcre2.h>

int pcre2_callout_enumerate(const pcre2_code *code,
  int (*callback)(pcre2_callout_enumerate_block *, void *),
  void *callout_data);
 

DESCRIPTION

This function scans a compiled regular expression and calls the callback() function for each callout within the pattern. The yield of the function is zero for success and no-zero otherwise. The arguments are:


  code           Points to the compiled pattern
  callback       The callback function
  callout_data   User data that is passed to the callback

The callback() function is passed a pointer to a data block containing the following fields (not necessarily in this order):


  uint32_t   version                Block version number
  uint32_t   callout_number         Number for numbered callouts
  PCRE2_SIZE pattern_position       Offset to next item in pattern
  PCRE2_SIZE next_item_length       Length of next item in pattern
  PCRE2_SIZE callout_string_offset  Offset to string within pattern
  PCRE2_SIZE callout_string_length  Length of callout string
  PCRE2_SPTR callout_string         Points to callout string or is NULL

The second argument passed to the callback() function is the callout data that was passed to pcre2_callout_enumerate(). The callback() function must return zero for success. Any other value causes the pattern scan to stop, with the value being passed back as the result of pcre2_callout_enumerate(). There is a complete description of the PCRE2 native API in the pcre2api page and a description of the POSIX API in the pcre2posix page.


 

Index

NAME
SYNOPSIS
DESCRIPTION





Support us on Content Nation
rdf newsfeed | rss newsfeed | Atom newsfeed
- Powered by LeopardCMS - Running on Gentoo -
Copyright 2004-2025 Sascha Nitsch Unternehmensberatung GmbH
Valid XHTML1.1 : Valid CSS
- Level Triple-A Conformance to Web Content Accessibility Guidelines 1.0 -
- Copyright and legal notices -
Time to create this page: 13.5 ms