updated for version 7.2-167fix
diff --git a/src/charset.c b/src/charset.c
index 9bf74a8..b6a8926 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -1573,16 +1573,10 @@
 #define LATIN1LOWER 'l'
 #define LATIN1UPPER 'U'
 
-#ifdef S_SPLINT_S   /* splint can't handle some 8 bit chars */
-static char_u latin1flags[] = (char_u *)" ";
-static char_u latin1upper[] = (char_u *)" ";
-static char_u latin1lower[] = (char_u *)" ";
-#else
 /*                                                                 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]%_'abcdefghijklmnopqrstuvwxyz{|}~                                  ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ */
 static char_u latin1flags[257] = "                                                                 UUUUUUUUUUUUUUUUUUUUUUUUUU      llllllllllllllllllllllllll                                                                     UUUUUUUUUUUUUUUUUUUUUUU UUUUUUUllllllllllllllllllllllll llllllll";
 static char_u latin1upper[257] = "                                 !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ÷ØÙÚÛÜÝÞÿ";
 static char_u latin1lower[257] = "                                 !\"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿àáâãäåæçèéêëìíîïðñòóôõö×øùúûüýþßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ";
-#endif
 
     int
 vim_islower(c)
diff --git a/src/digraph.c b/src/digraph.c
index 74b7fb2..80d1e94 100644
--- a/src/digraph.c
+++ b/src/digraph.c
@@ -481,7 +481,7 @@
 	{'\'', ' ', 213},	/* ' */
 	{'-', ':', 214},	/* ÷ */
 	{'D', 'I', 215},	/* × */
-	{'y', ':', 216},	/* <8e> */
+	{'y', ':', 216},	/* ÿ */
 	{'Y', ':', 217},	/*  */
 	{'/', '/', 218},	/* Ž */
 	{'E', '=', 219},	/* ¤ Euro System >=8.5 */