From e3a669e3fabf54313d693b14616d70ef5609fa9b Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sun, 19 Oct 2003 19:42:20 +0000 Subject: [PATCH] Ignore case of registry key and value names. svn path=/trunk/; revision=6378 --- freeldr/freeldr/CHANGELOG | 10 +++++++--- freeldr/freeldr/include/version.h | 4 ++-- freeldr/freeldr/reactos/registry.c | 6 +++--- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/freeldr/freeldr/CHANGELOG b/freeldr/freeldr/CHANGELOG index c9eac95060f..126945619b8 100644 --- a/freeldr/freeldr/CHANGELOG +++ b/freeldr/freeldr/CHANGELOG @@ -1,16 +1,20 @@ -Changes in v1.8.16 (12/10/2003) (ekohl) +Changes in v1.8.17 (10/19/2003) (ekohl) + +- Ignore case of registry key and value names + +Changes in v1.8.16 (10/12/2003) (ekohl) - Renamed a lot of variables and functions in the registry - Fixed buggy cell size calculation -Changes in v1.8.15 (29/08/2003) (chorns) +Changes in v1.8.15 (8/29/2003) (chorns) - Add top-level makefile - Add fdebug/.cvsignore - Don't use rdel to remove files in tools/Makefile - Remove warning in freeldr/mm/meminit.c -Changes in v1.8.14 (10/08/2003) (chorns) +Changes in v1.8.14 (8/10/2003) (chorns) - Clear screen to black when booting ReactOS diff --git a/freeldr/freeldr/include/version.h b/freeldr/freeldr/include/version.h index 75265c12ee1..ddeac6481c9 100644 --- a/freeldr/freeldr/include/version.h +++ b/freeldr/freeldr/include/version.h @@ -22,7 +22,7 @@ /* just some stuff */ -#define VERSION "FreeLoader v1.8.16" +#define VERSION "FreeLoader v1.8.17" #define COPYRIGHT "Copyright (C) 1998-2003 Brian Palmer " #define AUTHOR_EMAIL "" #define BY_AUTHOR "by Brian Palmer" @@ -36,7 +36,7 @@ // #define FREELOADER_MAJOR_VERSION 1 #define FREELOADER_MINOR_VERSION 8 -#define FREELOADER_PATCH_VERSION 16 +#define FREELOADER_PATCH_VERSION 17 #ifndef ASM diff --git a/freeldr/freeldr/reactos/registry.c b/freeldr/freeldr/reactos/registry.c index d54b59f5841..938ec3f116a 100644 --- a/freeldr/freeldr/reactos/registry.c +++ b/freeldr/freeldr/reactos/registry.c @@ -270,7 +270,7 @@ RegCreateKey(HKEY ParentKey, KeyList); DbgPrint((DPRINT_REGISTRY, "SearchKey 0x%x\n", SearchKey)); DbgPrint((DPRINT_REGISTRY, "Searching '%s'\n", SearchKey->Name)); - if (strncmp(SearchKey->Name, name, subkeyLength) == 0) + if (strnicmp(SearchKey->Name, name, subkeyLength) == 0) break; Ptr = Ptr->Flink; @@ -451,7 +451,7 @@ RegOpenKey(HKEY ParentKey, DbgPrint((DPRINT_REGISTRY, "SearchKey 0x%x\n", SearchKey)); DbgPrint((DPRINT_REGISTRY, "Searching '%s'\n", SearchKey->Name)); - if (strncmp(SearchKey->Name, name, subkeyLength) == 0) + if (strnicmp(SearchKey->Name, name, subkeyLength) == 0) break; Ptr = Ptr->Flink; @@ -695,7 +695,7 @@ RegDeleteValue(HKEY Key, Value = CONTAINING_RECORD(Ptr, VALUE, ValueList); - if (strcmp(Value->Name, ValueName) == 0) + if (stricmp(Value->Name, ValueName) == 0) break; Ptr = Ptr->Flink; -- 2.17.1