aboutsummaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2000-07-03 03:43:42 +0000
committerEzra Peisach <epeisach@mit.edu>2000-07-03 03:43:42 +0000
commitbb57abf8209a1f33febc8bce060f974a5b777c83 (patch)
tree8c82fcf77499d75b9c5b8c40cb1d0c3602618de7 /src/util
parentee509b0a56eef92a7b738fa3b05b552ae46bdd83 (diff)
downloadkrb5-bb57abf8209a1f33febc8bce060f974a5b777c83.zip
krb5-bb57abf8209a1f33febc8bce060f974a5b777c83.tar.gz
krb5-bb57abf8209a1f33febc8bce060f974a5b777c83.tar.bz2
* recno/rec_seq.c: Include unused sccsid when LIBC_SCCS defined
* recno/rec_close.c (__rec_close): Explicit braces to avoid ambiguous `else' * btree/bt_split.c (bt_psplit): Parenthesis about && and || conditional. * btree/bt_put.c (__bt_put): Extra {} to make nested if/else unambiguous. * btree/bt_open.c (__bt_open): Add parenthesis to ensure precedence ordering. * hash/dbm.c (kdb2_dbm_firstkey): Conditionalize defintion of variables based on use. * hash/hash_func.c: Ifdef out unused static hash functions. * hash/hash.c (init_htab): Remove unused variable. gcc -Wall warnings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12515 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util')
-rw-r--r--src/util/db2/ChangeLog23
-rw-r--r--src/util/db2/btree/bt_open.c8
-rw-r--r--src/util/db2/btree/bt_put.c3
-rw-r--r--src/util/db2/btree/bt_split.c2
-rw-r--r--src/util/db2/hash/dbm.c8
-rw-r--r--src/util/db2/hash/hash.c1
-rw-r--r--src/util/db2/hash/hash_func.c5
-rw-r--r--src/util/db2/recno/rec_close.c3
-rw-r--r--src/util/db2/recno/rec_seq.c2
9 files changed, 44 insertions, 11 deletions
diff --git a/src/util/db2/ChangeLog b/src/util/db2/ChangeLog
index 85f7110..db3f0c0 100644
--- a/src/util/db2/ChangeLog
+++ b/src/util/db2/ChangeLog
@@ -1,3 +1,26 @@
+2000-07-02 Ezra Peisach <epeisach@engrailed.mit.edu>
+
+ * recno/rec_seq.c: Include unused sccsid when LIBC_SCCS defined.
+
+ * recno/rec_close.c (__rec_close): Explicit braces to avoid
+ ambiguous `else'
+
+ * btree/bt_split.c (bt_psplit): Parenthesis about && and ||
+ conditional.
+
+ * btree/bt_put.c (__bt_put): Extra {} to make nested if/else
+ unambiguous.
+
+ * btree/bt_open.c (__bt_open): Add parenthesis to ensure
+ precedence ordering.
+
+ * hash/dbm.c (kdb2_dbm_firstkey): Conditionalize defintion of
+ variables based on use.
+
+ * hash/hash_func.c: Ifdef out unused static hash functions.
+
+ * hash/hash.c (init_htab): Remove unused variable.
+
2000-07-01 Tom Yu <tlyu@mit.edu>
* clib/strerror.c: #include config.h.
diff --git a/src/util/db2/btree/bt_open.c b/src/util/db2/btree/bt_open.c
index 50fbe3f..3e4c67a 100644
--- a/src/util/db2/btree/bt_open.c
+++ b/src/util/db2/btree/bt_open.c
@@ -125,7 +125,7 @@ __bt_open(fname, flags, mode, openinfo, dflags)
*/
if (b.psize &&
(b.psize < MINPSIZE || b.psize > MAX_PAGE_OFFSET + 1 ||
- b.psize & sizeof(indx_t) - 1))
+ b.psize & (sizeof(indx_t) - 1)))
goto einval;
/* Minimum number of keys per page; absolute minimum is 2. */
@@ -245,7 +245,7 @@ __bt_open(fname, flags, mode, openinfo, dflags)
if (m.magic != BTREEMAGIC || m.version != BTREEVERSION)
goto eftype;
if (m.psize < MINPSIZE || m.psize > MAX_PAGE_OFFSET + 1 ||
- m.psize & sizeof(indx_t) - 1)
+ m.psize & (sizeof(indx_t) - 1))
goto eftype;
if (m.flags & ~SAVEMETA)
goto eftype;
@@ -278,8 +278,8 @@ __bt_open(fname, flags, mode, openinfo, dflags)
t->bt_psize = b.psize;
/* Set the cache size; must be a multiple of the page size. */
- if (b.cachesize && b.cachesize & b.psize - 1)
- b.cachesize += (~b.cachesize & b.psize - 1) + 1;
+ if (b.cachesize && b.cachesize & (b.psize - 1))
+ b.cachesize += (~b.cachesize & (b.psize - 1)) + 1;
if (b.cachesize < b.psize * MINCACHE)
b.cachesize = b.psize * MINCACHE;
diff --git a/src/util/db2/btree/bt_put.c b/src/util/db2/btree/bt_put.c
index 2feebce..139a7fc 100644
--- a/src/util/db2/btree/bt_put.c
+++ b/src/util/db2/btree/bt_put.c
@@ -223,7 +223,7 @@ delete: if (__bt_dleaf(t, key, h, index) == RET_ERROR) {
t->bt_cursor.pg.pgno == h->pgno && t->bt_cursor.pg.index >= index)
++t->bt_cursor.pg.index;
- if (t->bt_order == NOT)
+ if (t->bt_order == NOT) {
if (h->nextpg == P_INVALID) {
if (index == NEXTINDEX(h) - 1) {
t->bt_order = FORWARD;
@@ -237,6 +237,7 @@ delete: if (__bt_dleaf(t, key, h, index) == RET_ERROR) {
t->bt_last.pgno = h->pgno;
}
}
+ }
mpool_put(t->bt_mp, h, MPOOL_DIRTY);
diff --git a/src/util/db2/btree/bt_split.c b/src/util/db2/btree/bt_split.c
index 0fc95ba..c6319b5 100644
--- a/src/util/db2/btree/bt_split.c
+++ b/src/util/db2/btree/bt_split.c
@@ -673,7 +673,7 @@ bt_psplit(t, h, l, r, pskip, ilen)
* where we decide to try and copy too much onto the left page.
* Make sure that doesn't happen.
*/
- if (skip <= off && used + nbytes >= full || nxt == top - 1) {
+ if ((skip <= off && used + nbytes >= full) || nxt == top - 1) {
--off;
break;
}
diff --git a/src/util/db2/hash/dbm.c b/src/util/db2/hash/dbm.c
index aa96766..ac16298 100644
--- a/src/util/db2/hash/dbm.c
+++ b/src/util/db2/hash/dbm.c
@@ -226,7 +226,7 @@ kdb2_dbm_firstkey(db)
DBM *db;
{
int status;
- datum retdata, retkey;
+ datum retkey;
#ifdef NEED_COPY
DBT k, r;
@@ -235,6 +235,8 @@ kdb2_dbm_firstkey(db)
retkey.dptr = k.data;
retkey.dsize = k.size;
#else
+ datum retdata;
+
status = (db->seq)(db, (DBT *)&retkey, (DBT *)&retdata, R_FIRST);
#endif
if (status)
@@ -252,7 +254,7 @@ kdb2_dbm_nextkey(db)
DBM *db;
{
int status;
- datum retdata, retkey;
+ datum retkey;
#ifdef NEED_COPY
DBT k, r;
@@ -261,6 +263,8 @@ kdb2_dbm_nextkey(db)
retkey.dptr = k.data;
retkey.dsize = k.size;
#else
+ datum retdata;
+
status = (db->seq)(db, (DBT *)&retkey, (DBT *)&retdata, R_NEXT);
#endif
if (status)
diff --git a/src/util/db2/hash/hash.c b/src/util/db2/hash/hash.c
index 0f51d6c..365bb41 100644
--- a/src/util/db2/hash/hash.c
+++ b/src/util/db2/hash/hash.c
@@ -365,7 +365,6 @@ init_htab(hashp, nelem)
int32_t nelem;
{
int32_t l2, nbuckets;
- db_pgno_t i;
/*
* Divide number of elements by the fill factor and determine a
diff --git a/src/util/db2/hash/hash_func.c b/src/util/db2/hash/hash_func.c
index 0fddb44..baded7f 100644
--- a/src/util/db2/hash/hash_func.c
+++ b/src/util/db2/hash/hash_func.c
@@ -45,9 +45,11 @@ static char sccsid[] = "@(#)hash_func.c 8.4 (Berkeley) 11/7/95";
#include "page.h"
#include "extern.h"
+#if 0
static u_int32_t hash1 __P((const void *, size_t));
static u_int32_t hash2 __P((const void *, size_t));
static u_int32_t hash3 __P((const void *, size_t));
+#endif
static u_int32_t hash4 __P((const void *, size_t));
/* Default hash function. */
@@ -62,6 +64,7 @@ u_int32_t (*__default_hash) __P((const void *, size_t)) = hash4;
#define PRIME1 37
#define PRIME2 1048583
+#if 0
static u_int32_t
hash1(key, len)
const void *key;
@@ -151,6 +154,8 @@ hash3(key, len)
}
return (n);
}
+#endif
+
/* Chris Torek's hash function. */
static u_int32_t
diff --git a/src/util/db2/recno/rec_close.c b/src/util/db2/recno/rec_close.c
index 2e92307..ed3da6e 100644
--- a/src/util/db2/recno/rec_close.c
+++ b/src/util/db2/recno/rec_close.c
@@ -83,13 +83,14 @@ __rec_close(dbp)
status = RET_ERROR;
#endif
- if (!F_ISSET(t, R_INMEM))
+ if (!F_ISSET(t, R_INMEM)) {
if (F_ISSET(t, R_CLOSEFP)) {
if (fclose(t->bt_rfp))
status = RET_ERROR;
} else
if (close(t->bt_rfd))
status = RET_ERROR;
+ }
if (__bt_close(dbp) == RET_ERROR)
status = RET_ERROR;
diff --git a/src/util/db2/recno/rec_seq.c b/src/util/db2/recno/rec_seq.c
index e150333..1edaa99 100644
--- a/src/util/db2/recno/rec_seq.c
+++ b/src/util/db2/recno/rec_seq.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*/
-#ifndef lint
+#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)rec_seq.c 8.3 (Berkeley) 7/14/94";
#endif /* not lint */