summaryrefslogtreecommitdiffstats
path: root/src/match.c
Commit message (Collapse)AuthorAgeFilesLines
* Tempus fugit.Richard W.M. Jones2012-01-181-1/+1
| | | | Update all copyright dates to 2012.
* inspect: Don't assume number of captures in match functionsMatthew Booth2011-10-191-30/+13
| | | | | | | | | | | | | | | It is possible for the pcre library to return a variable number of captures for a single regular expression. e.g.: ^/dev/(cciss/c\d+d\d+)(?:p(\d+))?$ This will return either 1 or 2 captures depending on whether the device has a partition suffix. The current match wrappers don't allow for this, and require that a predictable number of matches are returned. This change updates match, match1, match2, and match3 to ignore the specific number of matches returned. Instead, any returned captures are assigned to the given arguments, and any remaining arguments are set to NULL.
* Require PCRE library.Richard W.M. Jones2011-07-251-6/+0
| | | | This library is widely available in distros.
* build: include <string.h> for src/match.c's use of strlenJim Meyering2011-06-101-0/+1
|
* inspect: Move shared PCRE match functions to separate file.Richard W.M. Jones2011-04-131-0/+127
This is just moving code around.