From b22789b4d9082a83a3be585355de18717cbeafdc Mon Sep 17 00:00:00 2001 From: Olaf Bergmann Date: Sun, 10 Nov 2013 11:50:37 +0100 Subject: [PATCH] put time functions back in --- coap_time.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/coap_time.h b/coap_time.h index b1e68ed2..57a1f89d 100644 --- a/coap_time.h +++ b/coap_time.h @@ -1,6 +1,6 @@ /* coap_time.h -- Clock Handling * - * Copyright (C) 2010,2011 Olaf Bergmann + * Copyright (C) 2010--2013 Olaf Bergmann * * This file is part of the CoAP library libcoap. Please see * README for terms of use. @@ -103,11 +103,19 @@ coap_ticks_impl(coap_tick_t *t) { #define coap_ticks coap_ticks_impl #endif /* coap_ticks */ +/** + * Returns @c 1 if and only if @p a is less than @p b where less is + * defined on a signed data type. + */ static inline int coap_time_lt(coap_tick_t a, coap_tick_t b) { return ((coap_tick_diff_t)(a - b)) < 0; } +/** + * Returns @c 1 if and only if @p a is less than or equal @p b where + * less is defined on a signed data type. + */ static inline int coap_time_le(coap_tick_t a, coap_tick_t b) { return a == b || coap_time_lt(a,b);