not compilable, regexec() update