Fixed the stringcompare in _find_or_add_*() (was missing tolower()s).

diff --git a/misc/registry.c b/misc/registry.c
index eaeea55..833c707 100644
--- a/misc/registry.c
+++ b/misc/registry.c
@@ -841,7 +841,7 @@
 	lplpkey= &(lpkey->nextsub);
 	lpxkey	= *lplpkey;
 	while (lpxkey) {
-		if (	(lpxkey->keyname[0]==keyname[0]) && 
+		if (	tolower(lpxkey->keyname[0])==tolower(keyname[0]) && 
 			!lstrcmpiW(lpxkey->keyname,keyname)
 		)
 			break;
@@ -878,8 +878,8 @@
 			if (val->name==NULL)
 				break;
 		} else {
-			if (	val->name!=NULL && 
-				val->name[0]==name[0] &&
+			if (	val->name!=NULL &&
+				tolower(val->name[0])==tolower(name[0]) &&
 				!lstrcmpiW(val->name,name)
 			)
 				break;