From ccccd1fdc4fdafc9a7669734d795332f2803c407 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 17 May 2001 16:50:52 +0000 Subject: some comment changes, moved nearest_power() to misc.h git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1501 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/core/misc.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/core/misc.h') diff --git a/src/core/misc.h b/src/core/misc.h index 80cf87be..45c8ce11 100644 --- a/src/core/misc.h +++ b/src/core/misc.h @@ -8,7 +8,18 @@ typedef void* (*FOREACH_FIND_FUNC) (void *item, void *data); typedef int (*COLUMN_LEN_FUNC)(void *data); +static inline int nearest_power(int num) +{ + int n = 1; + + while (n < num) n <<= 1; + return n; +} + +/* Returns 1 if tv1 > tv2, -1 if tv2 > tv1 or 0 if they're equal. */ int g_timeval_cmp(const GTimeVal *tv1, const GTimeVal *tv2); +/* Returns "tv1 - tv2", returns the result in milliseconds. Note that + if the difference is too large, the result might be invalid. */ long get_timeval_diff(const GTimeVal *tv1, const GTimeVal *tv2); /* find `item' from a space separated `list' */ -- cgit v1.2.3