]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/unicode/utf16_case.c
Merge remote-tracking branch 'origin/branch-netatalk-3-1'
[netatalk.git] / libatalk / unicode / utf16_case.c
index 3fc7ed36586081469f0423671d86b7d0ccc6cfea..ca9285cb5d1d6e61a0cbb20c58cc56ce0bc97a7a 100644 (file)
@@ -58,6 +58,9 @@ uint32_t toupper_sp(uint32_t val)
     if ( val >= 0xD801DC00 && val <= 0xD801DC7F)
         return upper_table_sp_1[val-0xD801DC00];
 
+    if ( val >= 0xD806DCC0 && val <= 0xD806DCFF)
+        return upper_table_sp_2[val-0xD806DCC0];
+
        return (val);
 }
 
@@ -110,6 +113,9 @@ uint32_t tolower_sp(uint32_t val)
     if ( val >= 0xD801DC00 && val <= 0xD801DC3F)
         return lower_table_sp_1[val-0xD801DC00];
 
+    if ( val >= 0xD806DC80 && val <= 0xD806DCBF)
+        return lower_table_sp_2[val-0xD806DC80];
+
        return (val);
 }