[rtems commit] rfs: cast minor to uintptr_t to truncate explicitly

Gedare Bloom gedare at rtems.org
Mon Mar 16 17:13:07 UTC 2015


Module:    rtems
Branch:    master
Commit:    b4d1f0899b93f6e8a57c09a78db501ca549c8a34
Changeset: http://git.rtems.org/rtems/commit/?id=b4d1f0899b93f6e8a57c09a78db501ca549c8a34

Author:    Gedare Bloom <gedare at rtems.org>
Date:      Mon Mar 16 12:14:15 2015 -0400

rfs: cast minor to uintptr_t to truncate explicitly

---

 cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c b/cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c
index 28e4739..a8ba126 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c
@@ -30,7 +30,7 @@ rtems_rfs_rtems_device_get_major_and_minor ( const rtems_libio_t       *iop,
                                              rtems_device_minor_number *minor)
 {
   *major = iop->data0;
-  *minor = (rtems_device_minor_number) iop->data1;
+  *minor = (rtems_device_minor_number) (uintptr_t) iop->data1;
 }
 
 /**
@@ -77,7 +77,7 @@ rtems_rfs_rtems_device_open ( rtems_libio_t *iop,
   rtems_rfs_rtems_unlock (fs);
 
   iop->data0 = major;
-  iop->data1 = (void *) minor;
+  iop->data1 = (void *) (uintptr_t) minor;
 
   return rtems_deviceio_open (iop, pathname, oflag, mode, minor, major);
 }




More information about the vc mailing list