NAZWA re_comp, re_exec - funkcje regex w wersji BSD
SKŁADNIA #include <regex.h>
char *re_comp(char *regex); int re_exec(char *string);
OPIS re_comp jest używana by skompilować (złożyć) zakończone zerem wyrażenie wskazane przez regex. Tak skompilowany wzorzec zajmuje statyczną przestrzeń pamięci, bufor wzorca, który jest przesłaniany poprzez kolejne, sekwen cyjne użycia funkcji re_comp. Jeśli regex jest NULL, to nie będzie wykonana żadna operacja i zawartość buforu wzorca nie ulegnie zmianie.
re_exec jest używana by oszacować czy zakończony znakiem NULL łańcuch tekstowy wskazywany przez string pasuje do ostatnio kompilowanego regex.
ZWRACANA WARTOŚĆ re_comp zwraca NULL po udanej kompilacji regex lub zwraca wskaźnik do odpowiedniej wiadomości o błędzie.
re_exec zwraca 1 w przypadku udanego dopasowania, zero w przypadku błędu.