regerror()
QNX SDP8.0C Library ReferenceAPIDeveloper
Explain a regular expression error code
Synopsis:
#include <regex.h>
size_t regerror( int err,
const regex_t * reg,
char * buf,
size_t len );
Arguments:
- err
- The value returned by a previous call to regcomp() or regexec().
- reg
- A pointer to the regex_t object for the regular expression that you provided to the failed call to regcomp() or regexec().
- buf
- A pointer to a buffer where the function can store the explanation.
- len
- The length of the buffer, in characters.
Library:
libregex
Use the -l regex option to qcc to link against this library.
Description:
The regerror() function provides a string explaining an error code returned by regcomp() or regexec(). The string is copied into buf for up to len characters.
Returns:
The number of characters copied into the buffer.
Examples:
See regcomp().
Classification:
Safety: | |
---|---|
Cancellation point | No |
Signal handler | Yes |
Thread | Yes |
Contributing author:
Henry Spencer.
For license information, see
Licensing information
in Typographical Conventions, Support, and Licensing.
Page updated: