Index: src/pextlib1.0/filemap.c
===================================================================
--- src/pextlib1.0/filemap.c	(revision 37433)
+++ src/pextlib1.0/filemap.c	(working copy)
@@ -774,7 +774,7 @@
 		{
 			int theCompResult;
 			theSubnode = *theSubnodeCursor++;
-			theCompResult = strncasecmp(theSubnode->fKeySubpart, beginCursor, partLength);
+			theCompResult = strncmp(theSubnode->fKeySubpart, beginCursor, partLength);
 			if (theCompResult == 0)
 			{
 				/* first partLength bytes are equal, we need to check that fKeySubpart
@@ -914,7 +914,7 @@
 		{
 			int theCompResult;
 			theSubnode = *theSubnodeCursor++;
-			theCompResult = strncasecmp(theSubnode->fKeySubpart, beginCursor, partLength);
+			theCompResult = strncmp(theSubnode->fKeySubpart, beginCursor, partLength);
 			if (theCompResult == 0)
 			{
 				/* first partLength bytes are equal, we need to check that fKeySubpart
@@ -1113,7 +1113,7 @@
 		{
 			int theCompResult;
 			theSubnode = *theSubnodeCursor++;
-			theCompResult = strncasecmp(theSubnode->fKeySubpart, beginCursor, partLength);
+			theCompResult = strncmp(theSubnode->fKeySubpart, beginCursor, partLength);
 			if (theCompResult == 0)
 			{
 				/* first partLength bytes are equal, we need to check that fKeySubpart

