[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

regexec() and OS/X

From: James Gallagher
Subject: regexec() and OS/X
Date: Thu, 1 Jun 2006 11:50:57 -0600

I've found what appears to be a stack corruption when using regexec() on a PPC Mac running OS/X 10.3.9. I was wondering if this is a known problem? Or maybe just an obvious goof on my part???

I am calling regexec() using:

int result = regexec(&d_preg, ss.substr(pos, len).c_str(), 1, pmatch, 0);

Where pmatch is defined as: regmatch_t pmatch[1];

After the call to regexec(), access to pmatch[0] fails with BAD_ACCESS error.

I'm compiling the regular expression using: int result = regcomp (&d_preg, t, REG_EXTENDED);

James Gallagher                jgallagher at opendap.org
OPeNDAP, Inc                   406.723.8663

reply via email to

[Prev in Thread] Current Thread [Next in Thread]