[PATCH] BSP: Fix warning when BSP_INTERRUPT_VECTOR_MIN is 0

Gedare Bloom gedare at rtems.org
Thu May 2 16:02:27 UTC 2013


From: Andreas Heinig <andreas.heinig at cs.tu-dortmund.de>

---
 c/src/lib/libbsp/shared/include/irq-generic.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/c/src/lib/libbsp/shared/include/irq-generic.h b/c/src/lib/libbsp/shared/include/irq-generic.h
index d365c0c..386032b 100644
--- a/c/src/lib/libbsp/shared/include/irq-generic.h
+++ b/c/src/lib/libbsp/shared/include/irq-generic.h
@@ -144,8 +144,12 @@ static inline rtems_vector_number bsp_interrupt_handler_index(
    */
   static inline bool bsp_interrupt_is_valid_vector(rtems_vector_number vector)
   {
+#if BSP_INTERRUPT_VECTOR_MIN > 0
     return (rtems_vector_number) BSP_INTERRUPT_VECTOR_MIN <= vector
       && vector <= (rtems_vector_number) BSP_INTERRUPT_VECTOR_MAX;
+#else
+    return vector <= (rtems_vector_number) BSP_INTERRUPT_VECTOR_MAX;
+#endif
   }
 #endif
 
-- 
1.7.1




More information about the devel mailing list