From b0ef62e022b2d8c9525516e355ecf531cee52f24 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 24 Jul 2008 01:34:28 +0000 Subject: [PATCH] freeldr: - use strtoull for reading a pointer - use %p in a debugprint instead of cast to int svn path=/branches/ros-amd64-bringup/; revision=34724 --- reactos/boot/freeldr/freeldr/cmdline.c | 2 +- reactos/boot/freeldr/freeldr/reactos/registry.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/boot/freeldr/freeldr/cmdline.c b/reactos/boot/freeldr/freeldr/cmdline.c index d275df68aa2..a1ce65c5f2d 100644 --- a/reactos/boot/freeldr/freeldr/cmdline.c +++ b/reactos/boot/freeldr/freeldr/cmdline.c @@ -61,7 +61,7 @@ CmdLineParse(IN PCHAR CmdLine) // Get ramdisk base address // Setting = strstr(CmdLine, "rdbase="); - if (Setting) gRamDiskBase = (PVOID)strtoul(Setting + + if (Setting) gRamDiskBase = (PVOID)(ULONG_PTR)strtoull(Setting + sizeof("rdbase=") - sizeof(ANSI_NULL), NULL, diff --git a/reactos/boot/freeldr/freeldr/reactos/registry.c b/reactos/boot/freeldr/freeldr/reactos/registry.c index 45ab600bf1e..8eff52a28c4 100644 --- a/reactos/boot/freeldr/freeldr/reactos/registry.c +++ b/reactos/boot/freeldr/freeldr/reactos/registry.c @@ -460,8 +460,8 @@ RegSetValue(FRLDRHKEY Key, PLIST_ENTRY Ptr; PVALUE Value = NULL; - DbgPrint((DPRINT_REGISTRY, "Key 0x%x, ValueName '%S', Type %d, Data 0x%x, DataSize %d\n", - (int)Key, ValueName, (int)Type, (int)Data, (int)DataSize)); + DbgPrint((DPRINT_REGISTRY, "Key 0x%p, ValueName '%S', Type %ld, Data 0x%p, DataSize %ld\n", + Key, ValueName, Type, Data, DataSize)); if ((ValueName == NULL) || (*ValueName == 0)) {