Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PCRE_PATT...BYTE_ORDER(3)  Library Functions Manual  PCRE_PATT...BYTE_ORDER(3)

NAME
       PCRE - Perl-compatible regular expressions

SYNOPSIS
       #include	<pcre.h>

       int pcre_pattern_to_host_byte_order(pcre	*code,
	    pcre_extra *extra, const unsigned char *tables);

       int pcre16_pattern_to_host_byte_order(pcre16 *code,
	    pcre16_extra *extra, const unsigned	char *tables);

       int pcre32_pattern_to_host_byte_order(pcre32 *code,
	    pcre32_extra *extra, const unsigned	char *tables);

DESCRIPTION
       This  function  ensures that the	bytes in 2-byte	and 4-byte values in a
       compiled	pattern	are in the correct order for the current host.	It  is
       useful when a pattern that has been compiled on one host	is transferred
       to another that might have different endianness.	The arguments are:

	 code	      A	compiled regular expression
	 extra	      Points to	an associated pcre[16|32]_extra	structure,
			or is NULL
	 tables	      Pointer to character tables, or NULL to
			set the	built-in default

       The result is 0 for success, a negative PCRE_ERROR_xxx value otherwise.

       There  is  a complete description of the	PCRE native API	in the pcreapi
       page and	a description of the POSIX API in the pcreposix	page.

PCRE 8.30			 24 June 2012	     PCRE_PATT...BYTE_ORDER(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pcre_pattern_to_host_byte_order&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help