summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorChris Hall <GMCH@hestia.halldom.com>2010-04-16 22:28:41 +0100
committerChris Hall <GMCH@hestia.halldom.com>2010-04-16 22:28:41 +0100
commit075b751cfe1ae87c416eceb68e01b5f8b9a9e92b (patch)
tree1d6089008cab2d37422e5859c5e8c04faf1ba23e /lib
parent62ecf51e3c652c65c84bb94d794f2533cee1fb9c (diff)
downloadquagga-075b751cfe1ae87c416eceb68e01b5f8b9a9e92b.tar.bz2
quagga-075b751cfe1ae87c416eceb68e01b5f8b9a9e92b.tar.xz
Further reduction of warnings under gcc 4.2.1
Diffstat (limited to 'lib')
-rw-r--r--lib/list_util.h5
-rw-r--r--lib/qpselect.c24
2 files changed, 14 insertions, 15 deletions
diff --git a/lib/list_util.h b/lib/list_util.h
index 10ba8b0c..e5a8b4c0 100644
--- a/lib/list_util.h
+++ b/lib/list_util.h
@@ -238,15 +238,14 @@ struct dl_void_base_pair base_pair(void*) ;
((base) = NULL)
#define ssl_push(base, item, next) \
- do { confirm(_lu_off(base, next) == _lu_off(item, next)) ; \
- (item)->next = (base) ; \
+ do { (item)->next = (base) ; \
(base) = item ; \
} while (0)
extern int ssl_del_func(void** p_this, void* obj, size_t link_offset) ;
#define ssl_del(base, item, next) \
- ssl_del_func((void**)&(base), item, _lu_off(base, next))
+ ssl_del_func((void**)&(base), item, _lu_off(item, next))
#define ssl_del_head(base, next) \
do { if ((base) != NULL) \
diff --git a/lib/qpselect.c b/lib/qpselect.c
index 3cca3805..fd20d421 100644
--- a/lib/qpselect.c
+++ b/lib/qpselect.c
@@ -686,7 +686,7 @@ qps_file_lookup_fd(qps_selection qps, int fd, qps_file insert)
vector_index i ;
int ret ;
- dassert((fd >= 0) && (fd < FD_SETSIZE)) ;
+ dassert((fd >= 0) && (fd < (int)FD_SETSIZE)) ;
/* Look-up */
/* */
@@ -991,26 +991,26 @@ qps_make_super_set_map(void)
/* (1) check that a zeroised fd_super_set is an empty one. */
qps_super_set_zero(&test, 1) ;
- for (fd = 0 ; fd < FD_SETSIZE ; ++fd)
+ for (fd = 0 ; fd < (int)FD_SETSIZE ; ++fd)
if (FD_ISSET(fd, &test.fdset))
zabort("Zeroised fd_super_set is not empty") ;
/* (2) check that zeroising the fd_set doesn't change things */
FD_ZERO(&test.fdset) ;
- for (iw = 0 ; iw < FD_SUPER_SET_WORD_SIZE ; ++iw)
+ for (iw = 0 ; iw < (int)FD_SUPER_SET_WORD_SIZE ; ++iw)
if (test.words[iw] != 0)
zabort("Zeroised fd_super_set is not all zero words") ;
/* (3) check that setting one fd sets one bit, and construct the */
/* fd_word_map[], fd_byte_map[] and fd_bit_map[]. */
- for (fd = 0 ; fd < FD_SETSIZE ; ++fd)
+ for (fd = 0 ; fd < (int)FD_SETSIZE ; ++fd)
{
fd_word_t w ;
FD_SET(fd, &test.fdset) ;
w = 0 ;
- for (iw = 0 ; iw < FD_SUPER_SET_WORD_SIZE ; ++iw)
+ for (iw = 0 ; iw < (int)FD_SUPER_SET_WORD_SIZE ; ++iw)
{
if (test.words[iw] != 0)
{
@@ -1040,7 +1040,7 @@ qps_make_super_set_map(void)
FD_CLR(fd, &test.fdset) ;
- for (iw = 0 ; iw < FD_SUPER_SET_WORD_SIZE ; ++iw)
+ for (iw = 0 ; iw < (int)FD_SUPER_SET_WORD_SIZE ; ++iw)
if (test.words[iw] != 0)
zabort("FD_CLR did not leave the fd_super_set empty") ;
} ;
@@ -1049,7 +1049,7 @@ qps_make_super_set_map(void)
/* make sure that have 8 contiguous fd to a byte. */
/* make sure that have 32 contiguous fd to a word. */
- for (fd = 0 ; fd < FD_SETSIZE ; fd += 8)
+ for (fd = 0 ; fd < (int)FD_SETSIZE ; fd += 8)
{
int fds ;
ib = fd_byte_map[fd] ;
@@ -1061,7 +1061,7 @@ qps_make_super_set_map(void)
zabort("Broken fd_byte_map -- not 8 contiguous fd's in a byte") ;
/* Must not share the same byte as any other set of 8 fd's */
- for (fds = 0 ; fds < FD_SETSIZE ; fds += 8)
+ for (fds = 0 ; fds < (int)FD_SETSIZE ; fds += 8)
if ((fd_byte_map[fds] == ib) && (fds != fd))
zabort("Broken fd_byte_map -- fd's not in expected bytes") ;
@@ -1076,7 +1076,7 @@ qps_make_super_set_map(void)
for (i = 0 ; i < 8 ; ++i)
{
uint8_t b = fd_bit_map[i] ;
- for (fd = 8 + i ; fd < FD_SETSIZE ; fd += 8)
+ for (fd = 8 + i ; fd < (int)FD_SETSIZE ; fd += 8)
if (fd_bit_map[fd] != b)
zabort("Broken fd_bit_map -- inconsistent bit mapping") ;
} ;
@@ -1106,7 +1106,7 @@ qps_make_super_set_map(void)
/* include fds 0..fd. */
i = 0 ;
- for (fd = 0 ; fd < FD_SETSIZE ; ++fd)
+ for (fd = 0 ; fd < (int)FD_SETSIZE ; ++fd)
{
int c = fd_byte_map[fd] + 1 ;
@@ -1125,7 +1125,7 @@ qps_make_super_set_map(void)
* Checking that the maps have been correctly deduced -- where know what
* the mapping really is !
*/
- for (fd = 0 ; fd < FD_SETSIZE ; ++fd)
+ for (fd = 0 ; fd < (int)FD_SETSIZE ; ++fd)
{
uint8_t b ;
short c ;
@@ -1396,7 +1396,7 @@ qps_selection_validate(qps_selection qps)
for (mnum = 0 ; mnum < qps_mnum_count ; ++mnum)
if (qps->tried_count[mnum] != 0)
{
- for (fd = 0 ; fd < FD_SETSIZE ; ++fd)
+ for (fd = 0 ; fd < (int)FD_SETSIZE ; ++fd)
if (FD_ISSET(fd, &qps->results[mnum].fdset))
{
++n ;