From 685aa280eaa95c2790bc09c42b6dff2261a220d7 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 9 Nov 2018 08:01:53 +0100 Subject: arm: Remove use of proc_ptr Update #3585. --- cpukit/score/cpu/arm/cpu.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'cpukit/score/cpu/arm/cpu.c') diff --git a/cpukit/score/cpu/arm/cpu.c b/cpukit/score/cpu/arm/cpu.c index 01a43b3cfd..63c31a598d 100644 --- a/cpukit/score/cpu/arm/cpu.c +++ b/cpukit/score/cpu/arm/cpu.c @@ -144,24 +144,24 @@ uint32_t _CPU_ISR_Get_level( void ) } void _CPU_ISR_install_vector( - uint32_t vector, - proc_ptr new_handler, - proc_ptr *old_handler + uint32_t vector, + CPU_ISR_handler new_handler, + CPU_ISR_handler *old_handler ) { /* Redirection table starts at the end of the vector table */ - volatile uint32_t *table = (volatile uint32_t *) (MAX_EXCEPTIONS * 4); + CPU_ISR_handler *table = (CPU_ISR_handler *) (MAX_EXCEPTIONS * 4); - uint32_t current_handler = table [vector]; + CPU_ISR_handler current_handler = table [vector]; /* The current handler is now the old one */ if (old_handler != NULL) { - *old_handler = (proc_ptr) current_handler; + *old_handler = current_handler; } /* Write only if necessary to avoid writes to a maybe read-only memory */ - if (current_handler != (uint32_t) new_handler) { - table [vector] = (uint32_t) new_handler; + if (current_handler != new_handler) { + table [vector] = new_handler; } } -- cgit v1.2.3