diff --git a/sys/net/ccn_lite/ccn-lite-relay.c b/sys/net/ccn_lite/ccn-lite-relay.c
index 14df95563ba8994a5087db97804d81d5d6fdf895..cce0259f11ce334d34d6f2325aff5a48ea850be3 100644
--- a/sys/net/ccn_lite/ccn-lite-relay.c
+++ b/sys/net/ccn_lite/ccn-lite-relay.c
@@ -127,13 +127,13 @@ void ccnl_ll_TX(struct ccnl_relay_s *ccnl, struct ccnl_if_s *ifc,
 void ccnl_ageing(void *relay, void *aux)
 {
     ccnl_do_ageing(relay, aux);
-    ccnl_set_timer(CCNL_CHECK_TIMEOUT_SEC * (1000*1000) + CCNL_CHECK_TIMEOUT_USEC, ccnl_ageing, relay, 0);
+    ccnl_set_timer(TIMEOUT_TO_US(CCNL_CHECK_TIMEOUT_SEC, CCNL_CHECK_TIMEOUT_USEC), ccnl_ageing, relay, 0);
 }
 
 void ccnl_retransmit(void *relay, void *aux)
 {
     ccnl_do_retransmit(relay, aux);
-    ccnl_set_timer(CCNL_CHECK_RETRANSMIT_SEC * (1000*1000) + CCNL_CHECK_RETRANSMIT_USEC, ccnl_retransmit, relay, 0);
+    ccnl_set_timer(TIMEOUT_TO_US(CCNL_CHECK_RETRANSMIT_SEC, CCNL_CHECK_RETRANSMIT_USEC), ccnl_retransmit, relay, 0);
 }
 
 // ----------------------------------------------------------------------
@@ -203,8 +203,8 @@ void ccnl_relay_config(struct ccnl_relay_s *relay, int max_cache_entries, int fi
     f->flags |= CCNL_FACE_FLAGS_STATIC;
     i->broadcast_face = f;
 
-    ccnl_set_timer(CCNL_CHECK_TIMEOUT_USEC, ccnl_ageing, relay, 0);
-    ccnl_set_timer(CCNL_CHECK_RETRANSMIT_USEC, ccnl_retransmit, relay, 0);
+    ccnl_set_timer(TIMEOUT_TO_US(CCNL_CHECK_TIMEOUT_SEC, CCNL_CHECK_TIMEOUT_USEC), ccnl_ageing, relay, 0);
+    ccnl_set_timer(TIMEOUT_TO_US(CCNL_CHECK_RETRANSMIT_SEC, CCNL_CHECK_RETRANSMIT_USEC), ccnl_retransmit, relay, 0);
 }
 
 #if RIOT_CCNL_POPULATE
diff --git a/sys/net/ccn_lite/ccnl.h b/sys/net/ccn_lite/ccnl.h
index 0be109ddfb5594e9bf793e913f4e3219f4dc5739..18c9a01e6d50d98ae685589aca7ab3191d587100 100644
--- a/sys/net/ccn_lite/ccnl.h
+++ b/sys/net/ccn_lite/ccnl.h
@@ -24,7 +24,7 @@
 #define CCNL_MAX_INTERFACES             2 /* transceiver and msg interfaces */
 
 #define CCNL_INTEREST_TIMEOUT_SEC       0
-#define CCNL_INTEREST_TIMEOUT_USEC      (CCNL_CHECK_RETRANSMIT_USEC * (CCNL_MAX_INTEREST_RETRANSMIT + 1))
+#define CCNL_INTEREST_TIMEOUT_USEC      ((CCNL_CHECK_RETRANSMIT_USEC) * ((CCNL_MAX_INTEREST_RETRANSMIT) + 1))
 
 #define CCNL_CONTENT_TIMEOUT_SEC        2
 #define CCNL_CONTENT_TIMEOUT_USEC       0
@@ -44,13 +44,15 @@
 #define CCNL_CHECK_TIMEOUT_USEC         0
 
 #define CCNL_CHECK_RETRANSMIT_SEC       0
-#define CCNL_CHECK_RETRANSMIT_USEC      (     100 * 1000)
+#define CCNL_CHECK_RETRANSMIT_USEC      (100 * 1000)
 
 #define CCNL_MAX_NAME_COMP              16
 #define CCNL_MAX_IF_QLEN                64
 
 #define CCNL_MAX_NONCES                 256 // for detected dups
 
+#define TIMEOUT_TO_US(SEC, USEC) ((SEC)*1000*1000 + (USEC))
+
 // ----------------------------------------------------------------------
 // our own CCN-lite extensions for the ccnb encoding: