Provided by: manpages-pl-dev_0.6-2_all bug

NAZWA

       re_comp, re_exec - funkcje kompilacji wyrażeń regularnych w wersji BSD

SKŁADNIA

       #define _REGEX_RE_COMP
       #include <sys/types.h>
       #include <regex.h>

       char *re_comp(const char *regex);

       int re_exec(const char *string);

OPIS

       re_comp() służy do kompilacji zakończonego znakiem null wyrażenia regularnego wskazywanego
       przez regex. Tak skompilowany wzorzec zajmuje  statyczny  obszar  pamięci,  bufor  wzorca,
       który  jest  nadpisywany  przez  następne użycia funkcji re_comp(). Jeśli regex jest równe
       NULL, to nie będzie wykonana żadna operacja, a zawartość bufora wzorca się nie zmieni.

       re_exec() jest używana do oceny, czy zakończony znakiem null łańcuch  tekstowy  wskazywany
       przez string pasuje do poprzednio kompilowanego regex.

WARTOŚĆ ZWRACANA

       re_comp()  zwraca  NULL  po  udanej kompilacji wyrażenia regularnego regex, a w przeciwnym
       wypadku zwraca wskaźnik do odpowiedniego komunikatu błędu.

       re_exec() zwraca 1 w przypadku udanego dopasowania, a zero w przypadku błędu.

ATRYBUTY

   Wielowątkowość (patrz pthreads(7))
       Funkcje re_comp() i re_exec() nie są bezpieczne dla wątków.

ZGODNE Z

       4.3BSD.

UWAGI

       Te funkcje są przestarzałe, zamiast nich powinny być używane funkcje opisane w regcomp(3).

ZOBACZ TAKŻE

       regcomp(3), regex(7), Podręcznik wyrażeń regularnych GNU

O STRONIE

       Angielska wersja tej strony  pochodzi  z  wydania  3.71  projektu  Linux  man-pages.  Opis
       projektu,  informacje  dotyczące  zgłaszania błędów, oraz najnowszą wersję oryginału można
       znaleźć pod adresem http://www.kernel.org/doc/man-pages/.

TŁUMACZENIE

       Autorami polskiego tłumaczenia niniejszej strony podręcznika  man  są:  Paweł  Wilk  (PTM)
       <siewca@dione.ids.pl>,  Andrzej Krzysztofowicz (PTM) <ankry@mif.pg.gda.pl>, Robert Luberda
       <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>.

       Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów  na
       stronie   http://sourceforge.net/projects/manpages-pl/.   Jest   zgodne   z  wersją   3.71
       oryginału.