diff --git a/kitty/line.c b/kitty/line.c index 8a688add9..64978c0fe 100644 --- a/kitty/line.c +++ b/kitty/line.c @@ -50,13 +50,13 @@ cell_text(CPUCell *cell) { static const char* url_prefixes[4] = {"https", "http", "file", "ftp"}; static size_t url_prefix_lengths[sizeof(url_prefixes)/sizeof(url_prefixes[0])] = {0}; -typedef enum URL_PARSER_STATES {ANY, FIRST_SLASH, SECOND_SLASH} URL_PARSER_STATE; static inline index_type find_colon_slash(Line *self, index_type x, index_type limit) { // Find :// at or before x index_type pos = x; - URL_PARSER_STATE state = ANY; + enum URL_PARSER_STATES {ANY, FIRST_SLASH, SECOND_SLASH}; + enum URL_PARSER_STATES state = ANY; limit = MAX(2, limit); if (pos < limit) return 0; do {