<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Match file extensions case-insensitively when saving.

--- v1.4.24/src/filetypes.c	2017-09-21 17:07:16.000000000 +0100
+++ v1.4.24/src/filetypes.c	2025-06-15 00:18:26.802529592 +0100
@@ -22,6 +22,7 @@
 #include &lt;config.h&gt;
 
 #include &lt;string.h&gt;
+#include &lt;strings.h&gt;
 #include &lt;sys/types.h&gt;
 #include &lt;sys/wait.h&gt;
 #include &lt;signal.h&gt;
@@ -319,7 +320,7 @@
 	  ft = (struct file_type *)l-&gt;data;
 	  if (!ft-&gt;extension) continue;
 	  c = strchr(filename,0) - strlen(ft-&gt;extension);
-	  if (c&lt;filename || strcmp(c,ft-&gt;extension)!=0) continue;
+	  if (c&lt;filename || strcasecmp(c,ft-&gt;extension)!=0) continue;
 	  if (ft-&gt;save != NULL)
 	       return ft;
      }
</pre></body></html>