20 m_error_msg (new char [256]),
21 m_compiled_pattern (new regex_t)
25 m_pattern =
new char [pattern_.size () + 1];
26 ::strncpy (
m_pattern, pattern_.c_str (), pattern_.size ());
33 DL((
REGEXP,
"regcomp(\"%s\") = %d\n", m_pattern, ret));
74 DL((
REGEXP,
"regexec(\"%s\") = %d\n", text_, ret));
79 return (ret == 0 ? 0 : -1);