Module Name:    src
Committed By:   joerg
Date:           Wed May 23 21:16:57 UTC 2018

Modified Files:
        src/sys/external/bsd/acpica/dist/include: actypes.h

Log Message:
Replace null pointer arithmethic with direct cast


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/acpica/dist/include/actypes.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/acpica/dist/include/actypes.h
diff -u src/sys/external/bsd/acpica/dist/include/actypes.h:1.15 src/sys/external/bsd/acpica/dist/include/actypes.h:1.16
--- src/sys/external/bsd/acpica/dist/include/actypes.h:1.15	Sat Apr  7 15:49:51 2018
+++ src/sys/external/bsd/acpica/dist/include/actypes.h	Wed May 23 21:16:57 2018
@@ -550,8 +550,8 @@ typedef UINT64                          
 
 /* Pointer/Integer type conversions */
 
-#define ACPI_TO_POINTER(i)              ACPI_ADD_PTR (void, (void *) 0, (ACPI_SIZE) (i))
-#define ACPI_TO_INTEGER(p)              ACPI_PTR_DIFF (p, (void *) 0)
+#define ACPI_TO_POINTER(i)              ((void *)((uintptr_t)(ACPI_SIZE) (i)))
+#define ACPI_TO_INTEGER(p)              ((uintptr_t)(p))
 #define ACPI_OFFSET(d, f)               ACPI_PTR_DIFF (&(((d *) 0)->f), (void *) 0)
 #define ACPI_PHYSADDR_TO_PTR(i)         ACPI_TO_POINTER(i)
 #define ACPI_PTR_TO_PHYSADDR(i)         ACPI_TO_INTEGER(i)

Reply via email to