1.1 --- a/core/AdminCache.cpp Sat Feb 10 23:34:30 2007 +0000
1.2 +++ b/core/AdminCache.cpp Sun Feb 11 00:17:54 2007 +0000
1.3 @@ -1109,7 +1109,7 @@
1.4 unsigned int i;
1.5 for (i=0; i<maxSize && i<AdminFlags_TOTAL; i++)
1.6 {
1.7 - array[i] = ((bits & (1<<i)) == (1<<i));
1.8 + array[i] = ((bits & (1<<i)) == (unsigned)(1<<i));
1.9 }
1.10
1.11 return i;
1.12 @@ -1145,7 +1145,7 @@
1.13 unsigned int i, num=0;
1.14 for (i=0; i<maxSize && i<AdminFlags_TOTAL; i++)
1.15 {
1.16 - if ((bits & (1<<i)) == (1<<i))
1.17 + if ((bits & (1<<i)) == (unsigned)(1<<i))
1.18 {
1.19 array[num++] = (AdminFlag)i;
1.20 }