From 734d41fbf6c9674cf4e1dd074503606db51c52ff Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Sun, 28 Feb 2010 17:16:29 +0000 Subject: [PATCH] Move variables declaration from start of function to where they are used. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35659 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/arch/x86/arch_timer.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/system/kernel/arch/x86/arch_timer.cpp b/src/system/kernel/arch/x86/arch_timer.cpp index 13721e2726..3ee378a905 100644 --- a/src/system/kernel/arch/x86/arch_timer.cpp +++ b/src/system/kernel/arch/x86/arch_timer.cpp @@ -93,16 +93,13 @@ sort_timers(timer_info *timers[], int numTimers) int arch_init_timer(kernel_args *args) { - int i = 0; - timer_info *timer = NULL; - cpu_status state; - // Sort timers by priority sort_timers(sTimers, (sizeof(sTimers) / sizeof(sTimers[0])) - 1); - state = disable_interrupts(); - - for (i = 0; (timer = sTimers[i]) != NULL; i++) { + timer_info *timer = NULL; + cpu_status state = disable_interrupts(); + + for (int i = 0; (timer = sTimers[i]) != NULL; i++) { if (timer->init(args) == B_OK) break; }