Index: uspace/lib/c/generic/str.c
===================================================================
--- uspace/lib/c/generic/str.c	(revision fec333b34757b0ab4e68ee81582f355cfa664e93)
+++ uspace/lib/c/generic/str.c	(revision 0e7c3d945e5577b7d3eb35ce33778dfb21249380)
@@ -1239,14 +1239,4 @@
 	
 	return true;
-}
-
-int stricmp(const char *a, const char *b)
-{
-	int c = 0;
-	
-	while (a[c] && b[c] && (!(tolower(a[c]) - tolower(b[c]))))
-		c++;
-	
-	return (tolower(a[c]) - tolower(b[c]));
 }
 
Index: uspace/lib/c/include/str.h
===================================================================
--- uspace/lib/c/include/str.h	(revision fec333b34757b0ab4e68ee81582f355cfa664e93)
+++ uspace/lib/c/include/str.h	(revision 0e7c3d945e5577b7d3eb35ce33778dfb21249380)
@@ -132,6 +132,4 @@
  */
 
-extern int stricmp(const char *, const char *);
-
 extern long int strtol(const char *, char **, int);
 extern unsigned long strtoul(const char *, char **, int);
Index: uspace/lib/http/src/headers.c
===================================================================
--- uspace/lib/http/src/headers.c	(revision fec333b34757b0ab4e68ee81582f355cfa664e93)
+++ uspace/lib/http/src/headers.c	(revision 0e7c3d945e5577b7d3eb35ce33778dfb21249380)
@@ -251,5 +251,5 @@
 bool http_header_name_match(const char *name_a, const char *name_b)
 {
-	return stricmp(name_a, name_b) == 0;
+	return str_casecmp(name_a, name_b) == 0;
 }
 
Index: uspace/srv/fs/exfat/exfat_ops.c
===================================================================
--- uspace/srv/fs/exfat/exfat_ops.c	(revision fec333b34757b0ab4e68ee81582f355cfa664e93)
+++ uspace/srv/fs/exfat/exfat_ops.c	(revision 0e7c3d945e5577b7d3eb35ce33778dfb21249380)
@@ -527,5 +527,5 @@
 	while (exfat_directory_read_file(&di, name, EXFAT_FILENAME_LEN, &df,
 	    &ds) == EOK) {
-		if (stricmp(name, component) == 0) {
+		if (str_casecmp(name, component) == 0) {
 			/* hit */
 			exfat_node_t *nodep;
Index: uspace/srv/fs/fat/fat_dentry.c
===================================================================
--- uspace/srv/fs/fat/fat_dentry.c	(revision fec333b34757b0ab4e68ee81582f355cfa664e93)
+++ uspace/srv/fs/fat/fat_dentry.c	(revision 0e7c3d945e5577b7d3eb35ce33778dfb21249380)
@@ -63,5 +63,5 @@
 	size_t size;
 
-	if (!(rc = stricmp(name, component)))
+	if (!(rc = str_casecmp(name, component)))
 		return rc;
 	if (!str_chr(name, '.')) {
@@ -73,5 +73,5 @@
 		name[size] = '.';
 		name[size + 1] = '\0';
-		rc = stricmp(name, component);
+		rc = str_casecmp(name, component);
 	}
 	return rc;
Index: uspace/srv/fs/udf/udf_ops.c
===================================================================
--- uspace/srv/fs/udf/udf_ops.c	(revision fec333b34757b0ab4e68ee81582f355cfa664e93)
+++ uspace/srv/fs/udf/udf_ops.c	(revision 0e7c3d945e5577b7d3eb35ce33778dfb21249380)
@@ -131,5 +131,5 @@
 		    fid->lenght_file_id, &UDF_NODE(pfn)->instance->charset);
 		
-		if (stricmp(name, component) == 0) {
+		if (str_casecmp(name, component) == 0) {
 			int rc = udf_node_get(rfn, udf_service_get(pfn),
 			    udf_long_ad_to_pos(UDF_NODE(pfn)->instance, &long_ad));
