123456789101112131415161718192021222324252627282930313233343536373839 |
- .TH PCRE2_GET_ERROR_MESSAGE 3 "24 March 2017" "PCRE2 10.30"
- .SH NAME
- PCRE2 - Perl-compatible regular expressions (revised API)
- .SH SYNOPSIS
- .rs
- .sp
- .B #include <pcre2.h>
- .PP
- .nf
- .B int pcre2_get_error_message(int \fIerrorcode\fP, PCRE2_UCHAR *\fIbuffer\fP,
- .B " PCRE2_SIZE \fIbufflen\fP);"
- .fi
- .
- .SH DESCRIPTION
- .rs
- .sp
- This function provides a textual error message for each PCRE2 error code.
- Compilation errors are positive numbers; UTF formatting errors and matching
- errors are negative numbers. The arguments are:
- .sp
- \fIerrorcode\fP an error code (positive or negative)
- \fIbuffer\fP where to put the message
- \fIbufflen\fP the length of the buffer (code units)
- .sp
- The function returns the length of the message in code units, excluding the
- trailing zero, or the negative error code PCRE2_ERROR_NOMEMORY if the buffer is
- too small. In this case, the returned message is truncated (but still with a
- trailing zero). If \fIerrorcode\fP does not contain a recognized error code
- number, the negative value PCRE2_ERROR_BADDATA is returned.
- .P
- There is a complete description of the PCRE2 native API in the
- .\" HREF
- \fBpcre2api\fP
- .\"
- page and a description of the POSIX API in the
- .\" HREF
- \fBpcre2posix\fP
- .\"
- page.
|