From 7ac6de66a4e6eafd0a3a875b1b58ed62362f04dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 18 Aug 2010 11:58:27 +0000 Subject: [PATCH] * Removed a few superfluous "else" keywords. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38231 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/slab/allocator.cpp | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/system/kernel/slab/allocator.cpp b/src/system/kernel/slab/allocator.cpp index 0ae346d805..3fae1fb88e 100644 --- a/src/system/kernel/slab/allocator.cpp +++ b/src/system/kernel/slab/allocator.cpp @@ -2,9 +2,6 @@ * Copyright 2010, Ingo Weinhold . * Copyright 2007, Hugo Santos. All Rights Reserved. * Distributed under the terms of the MIT License. - * - * Authors: - * Hugo Santos, hugosantos@gmail.com */ @@ -52,19 +49,19 @@ size_to_index(size_t size) { if (size <= 16) return 0; - else if (size <= 32) + if (size <= 32) return 1 + (size - 16 - 1) / 8; - else if (size <= 128) + if (size <= 128) return 3 + (size - 32 - 1) / 16; - else if (size <= 256) + if (size <= 256) return 9 + (size - 128 - 1) / 32; - else if (size <= 512) + if (size <= 512) return 13 + (size - 256 - 1) / 64; - else if (size <= 1024) + if (size <= 1024) return 17 + (size - 512 - 1) / 128; - else if (size <= 2048) + if (size <= 2048) return 21 + (size - 1024 - 1) / 256; - else if (size <= 8192) + if (size <= 8192) return 25 + (size - 2048 - 1) / 512; return -1;