Author: rhs
Date: Tue Apr  8 19:09:26 2014
New Revision: 1585817

URL: http://svn.apache.org/r1585817
Log:
PROTON-545: hopefully fixed conversion warning

Modified:
    qpid/proton/trunk/proton-c/src/object/object.c

Modified: qpid/proton/trunk/proton-c/src/object/object.c
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/object/object.c?rev=1585817&r1=1585816&r2=1585817&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/object/object.c (original)
+++ qpid/proton/trunk/proton-c/src/object/object.c Tue Apr  8 19:09:26 2014
@@ -484,17 +484,21 @@ size_t pn_map_size(pn_map_t *map)
   return map->size;
 }
 
+static float pni_map_load(pn_map_t *map)
+{
+  return ((float) map->size) / ((float) map->addressable);
+}
+
 static bool pni_map_ensure(pn_map_t *map, size_t capacity)
 {
-  float load = map->size / map->addressable;
+  float load = pni_map_load(map);
   if (capacity <= map->capacity && load < map->load_factor) {
     return false;
   }
 
   size_t oldcap = map->capacity;
 
-  while (map->capacity < capacity ||
-         (map->size / map->addressable) > map->load_factor) {
+  while (map->capacity < capacity || pni_map_load(map) > map->load_factor) {
     map->capacity *= 2;
     map->addressable = (size_t) (0.86 * map->capacity);
   }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to