Go to the first, previous, next, last section, table of contents.


Freeing POSIX Pattern Buffers

To free any allocated fields of a pattern buffer, use:

void 
regfree (regex_t *preg)

preg is the pattern buffer whose allocated fields you want freed. regfree also sets preg's allocated and used fields to zero. After freeing a pattern buffer, you need to again compile a regular expression in it (see section POSIX Regular Expression Compiling) before passing it to the matching function (see section POSIX Matching).


Go to the first, previous, next, last section, table of contents.