summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_mem_zone.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2017-01-30 12:14:49 +0300
committerIgor Sysoev <igor@sysoev.ru>2017-01-30 12:14:49 +0300
commit952291c93c96c1dc5b63576e0ee034efde998b18 (patch)
tree6f7555b7f566155c4ccf4ec40eaeae814ce8d55f /src/nxt_mem_zone.c
parentba0391577b06446307fa073f856f57748557e0dd (diff)
downloadunit-952291c93c96c1dc5b63576e0ee034efde998b18.tar.gz
unit-952291c93c96c1dc5b63576e0ee034efde998b18.tar.bz2
Importing rbtree changes from nJScript.
Diffstat (limited to 'src/nxt_mem_zone.c')
-rw-r--r--src/nxt_mem_zone.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nxt_mem_zone.c b/src/nxt_mem_zone.c
index 02dd4328..eacb455d 100644
--- a/src/nxt_mem_zone.c
+++ b/src/nxt_mem_zone.c
@@ -138,7 +138,7 @@ static void *nxt_mem_zone_slots_init(nxt_mem_zone_t *zone,
nxt_uint_t page_size);
static void nxt_mem_zone_slot_init(nxt_mem_zone_slot_t *slot,
nxt_uint_t page_size);
-static nxt_int_t nxt_mem_zone_rbtree_compare(nxt_rbtree_node_t *node1,
+static intptr_t nxt_mem_zone_rbtree_compare(nxt_rbtree_node_t *node1,
nxt_rbtree_node_t *node2);
static void *nxt_mem_zone_alloc_small(nxt_mem_zone_t *zone,
nxt_mem_zone_slot_t *slot, size_t size);
@@ -204,7 +204,7 @@ nxt_mem_zone_init(u_char *start, size_t zone_size, nxt_uint_t page_size)
/* rbtree of free pages. */
- nxt_rbtree_init(&zone->free_pages, nxt_mem_zone_rbtree_compare, NULL);
+ nxt_rbtree_init(&zone->free_pages, nxt_mem_zone_rbtree_compare);
block = (nxt_mem_zone_free_block_t *) zone->start;
block->size = pages;
@@ -391,7 +391,7 @@ nxt_next_highest_power_of_two(uint32_t n)
}
-static nxt_int_t
+static intptr_t
nxt_mem_zone_rbtree_compare(nxt_rbtree_node_t *node1, nxt_rbtree_node_t *node2)
{
u_char *start1, *end1, *start2, *end2;