From eb5cd5b8b9cb8eea3166cc1ccffff54b5bd5e003 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Sat, 22 May 2010 16:46:59 +0000 Subject: [PATCH] =?UTF-8?q?2010-05-22=09Ralf=20Cors=C3=A9pius=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Use "16 bit int" arg in call to srand if "32 bit int" doesn't fit into "int". --- cpukit/ChangeLog | 5 +++++ cpukit/libfs/src/rfs/rtems-rfs-bitmaps-ut.c | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 2bdc27cac4..d668860b53 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,8 @@ +2010-05-22 Ralf Corsépius + + * libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Use "16 bit int" arg + in call to srand if "32 bit int" doesn't fit into "int". + 2010-05-22 Ralf Corsépius * libblock/src/flashdisk.c, libblock/src/nvdisk.c: diff --git a/cpukit/libfs/src/rfs/rtems-rfs-bitmaps-ut.c b/cpukit/libfs/src/rfs/rtems-rfs-bitmaps-ut.c index d701a9d4a2..a169ad139c 100644 --- a/cpukit/libfs/src/rfs/rtems-rfs-bitmaps-ut.c +++ b/cpukit/libfs/src/rfs/rtems-rfs-bitmaps-ut.c @@ -385,7 +385,11 @@ rtems_rfs_bitmap_unit_test (void) printf (" Bit clear value : %d\n", RTEMS_RFS_BITMAP_BIT_CLEAR); printf (" Num bit per element : %zd\n", rtems_rfs_bitmap_element_bits ()); - srand (0x23984237UL); +#if INT_MAX >= 0x23984237 + srand (0x23984237); +#else + srand (0x2398); +#endif rtems_rfs_bitmap_ut_test_bitmap (2048); rtems_rfs_bitmap_ut_test_bitmap (420);