diff --git a/cpu/arm7_common/bootloader.c b/cpu/arm7_common/bootloader.c
index f7d48a05220135cc4d17a08a9f32982e768cb975..e50253731a3c0b22b4faed3d48fffc598fe72ae6 100644
--- a/cpu/arm7_common/bootloader.c
+++ b/cpu/arm7_common/bootloader.c
@@ -62,9 +62,9 @@ void DEBUG_Routine(void)
 /*-----------------------------------------------------------------------------------*/
 volatile int arm_abortflag = 0;
 
-void abtorigin(const char *vector, u_long *lnk_ptr1)
+void abtorigin(const char *vector, unsigned long *lnk_ptr1)
 {
-    register u_long    *lnk_ptr2;
+    register unsigned long *lnk_ptr2;
     register unsigned long *sp;
     register unsigned int   cpsr, spsr;
 
@@ -85,7 +85,7 @@ void abtorigin(const char *vector, u_long *lnk_ptr1)
 void UNDEF_Routine(void)
 {
     /* cppcheck-suppress variableScope */
-    register u_long    *lnk_ptr;
+    register unsigned long *lnk_ptr;
     __asm__ __volatile__("sub %0, lr, #8" : "=r"(lnk_ptr));     // get aborting instruction
 
     if (arm_abortflag == 0) {
@@ -99,7 +99,7 @@ void UNDEF_Routine(void)
 void PABT_Routine(void)
 {
     /* cppcheck-suppress variableScope */
-    register u_long    *lnk_ptr;
+    register unsigned long *lnk_ptr;
     __asm__ __volatile__("sub %0, lr, #8" : "=r"(lnk_ptr));     // get aborting instruction
 
     if (arm_abortflag == 0) {
@@ -113,7 +113,7 @@ void PABT_Routine(void)
 void DABT_Routine(void)
 {
     /* cppcheck-suppress variableScope */
-    register u_long    *lnk_ptr;
+    register unsigned long *lnk_ptr;
     __asm__ __volatile__("sub %0, lr, #8" : "=r"(lnk_ptr));     // get aborting instruction
 
     if (arm_abortflag == 0) {