re_match is the main problem, I think. In regexpr it is defined as:
int re_match(regexp_t compiled, char *string, int size, int pos,
regexp_registers_t regs);
while in regex.h on my system it is:
extern int re_match(char *string, struct regex *r);
Is there any chance that this could be changed in the Python distribution
so that there isn't this name clash?
Monty
monty@tbyte.com