#ifndef MATCH_H #define MATCH_H MATCH_H #include typedef double score_t; #define SCORE_MAX INFINITY #define SCORE_MIN -INFINITY #define MATCH_MAX_LEN 1024 int has_match(const char *needle, const char *haystack); score_t match_positions(const char *needle, const char *haystack, size_t *positions); score_t match(const char *needle, const char *haystack); #endif