[ros-diffs] [tkreuzer] 34724: freeldr: - use strtoull for reading a pointer - use %p in a debugprint instead of cast to int

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Thu Jul 24 03:34:29 CEST 2008


Author: tkreuzer
Date: Wed Jul 23 20:34:28 2008
New Revision: 34724

URL: http://svn.reactos.org/svn/reactos?rev=34724&view=rev
Log:
freeldr:
- use strtoull for reading a pointer
- use %p in a debugprint instead of cast to int

Modified:
    branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/cmdline.c
    branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/registry.c

Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/cmdline.c
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/cmdline.c?rev=34724&r1=34723&r2=34724&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/cmdline.c [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/cmdline.c [iso-8859-1] Wed Jul 23 20:34:28 2008
@@ -61,7 +61,7 @@
     // 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,

Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/registry.c
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/registry.c?rev=34724&r1=34723&r2=34724&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/registry.c [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/registry.c [iso-8859-1] Wed Jul 23 20:34:28 2008
@@ -460,8 +460,8 @@
   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))
     {



More information about the Ros-diffs mailing list