*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: re_exec | Section: 3 | Source: Digital UNIX | File: re_exec.3.gz
re_comp(3) Library Functions Manual re_comp(3) NAME re_comp, re_exec - Handle regular expressions LIBRARY Standard C Library (libc.so, libc.a) SYNOPSIS #include <regex.h> char *re_comp( char *string); int re_exec( char *string); STANDARDS Interfaces documented on this reference page conform to industry stan- dards as follows: re_comp(), re_exec(): XPG4-UNIX Refer to the standards(5) reference page for more information about in- dustry standards and associated tags. PARAMETERS Points to the string that is to be matched or converted. DESCRIPTION The re_comp() function converts a string into an internal form suit- able for pattern matching. The re_exec() function compares the string pointed to by the string parameter with the last string passed to the re_comp() function. When the re_comp() function is passed a value of 0 (zero) or NULL, the regular expression currently being converted remains unchanged. Strings passed to both the re_comp() and re_exec() functions may have trailing or embedded newline characters; however, these strings are terminated by a zero byte. The re_comp() and re_exec() functions support simple regular expres- sions, which are defined in the grep(1) reference page. NOTES The re_comp() and re_exec() interfaces are scheduled to be withdrawn from a future version of the X/Open CAE Specification. These interfaces are obsolete; they are guaranteed to function properly only in the C/POSIX locale and should be avoided. Use the POSIX reg- comp() interface in place of re_comp() and re_exec(). RETURN VALUES The re_comp() function returns a value of 0 (zero) when the string pointed to by the string parameter is successfully converted; other- wise, an error message string is returned. Upon successful completion, the re_exec() function returns a value of 1 if string matches the last compiled regular expression. Otherwise, the re_exec() function returns a value of 0 (zero), if string fails to match the last compiled regular expression, and a value of -1, if the compiled regular expression is invalid (indicating an internal error). RELATED INFORMATION Functions: regcomp(3) Commands: grep(1) Standards: standards(5) delim off re_comp(3)

Navigation Options