c contributions from regexer