• Home
  • Raw
  • Download

Lines Matching +full:safe +full:- +full:regex

1 .TH REGEX 3 "25 Sept 1997"
5 .IR regex (7) \\$1
8 regcomp, regexec, regerror, regfree \- regular-expression library
14 #include <regex.h>
36 transforms error codes from either into human-readable messages,
39 frees any dynamically-allocated storage used by the internal form
43 .I <regex.h>
96 Compile for newline-sensitive matching.
139 fails, it returns a non-zero error code;
160 the NUL-terminated string pointed to by
165 any other end-of-line marker is considered to have been removed
196 Note that a non-zero \fIrm_so\fR does not imply REG_NOTBOL;
208 returns 0 for success and the non-zero code REG_NOMATCH for failure.
209 Other non-zero error codes may be returned in exceptional situations;
260 exist in the RE (that is, \fIi\fR\ > \fIpreg\fR\->\fIre_nsub\fR)\(emhave both
264 set to \-1.
291 maps a non-zero
297 to a human-readable, printable message.
300 is non-NULL,
317 places the NUL-terminated message into the buffer pointed to by
346 shall be non-NULL and the
363 frees any dynamically-allocated storage associated with the compiled RE
377 all are safe for use from multiple threads if the arguments are safe.
386 for a discussion of the definition of case-independent matching.
401 Equivalence classes cannot begin or end bracket-expression ranges.
424 grep(1), regex(7)
430 Non-zero error codes from
453 REG_INVARG invalid argument, e.g. negative-length string
467 The back-reference code is subtle and doubts linger about its correctness
508 The implementation of word-boundary matching is a bit of a kludge,
509 and bugs may lurk in combinations of word-boundary matching and anchoring.