libtt: Fix 'Missing return statement' errors detected by static analysis

This commit is contained in:
Matthew Howkins
2014-12-23 21:13:17 +00:00
committed by Peter Howkins
parent bc842043d2
commit caf4929c41
9 changed files with 59 additions and 67 deletions

View File

@@ -44,15 +44,17 @@
#include "isam_impl.h"
extern int _iskeycmp();
Static insert_key();
void leftkey_up(Btree *, int);
static void insert_key(Btree *, char *, int, char *, Blkno);
static void splitblock(Btree *, char *, char *, int);
/* _isbtree_insert() - Insert entry into B-tree ----------------------------*/
void
_isbtree_insert(btree, key)
register Btree *btree;
char *key;
_isbtree_insert(Btree *btree, char *key)
{
Keydesc2 *pkeydesc2 = btree->keydesc2;
int keylength = pkeydesc2->k2_len;
@@ -185,9 +187,8 @@ _isbtree_insert(btree, key)
/*--------- insert supporting local functions -------------------------------*/
/* leftkey_up() - Update upper levels with new leftmost entry -----------*/
leftkey_up(btree, level)
register Btree *btree;
int level;
void
leftkey_up(Btree *btree, int level)
{
int keylength = btree->keydesc2->k2_len;
char *pkp;
@@ -210,12 +211,8 @@ leftkey_up(btree, level)
}
/* insert_key - Insert key into block ------------------------*/
Static insert_key(btree, pkp, pos, key, blkno)
register Btree *btree;
char *pkp;
int pos;
char *key;
Blkno blkno;
static void
insert_key(Btree *btree, char *pkp, int pos, char *key, Blkno blkno)
{
int keylength = btree->keydesc2->k2_len;
int nkeys = ldshort(pkp + BT_NKEYS_OFF);
@@ -248,10 +245,8 @@ Static insert_key(btree, pkp, pos, key, blkno)
}
/* splitblock() - Split block into two -----------------------------*/
splitblock(btree, fullpage, newpage, pos)
register Btree *btree;
register char *fullpage, *newpage;
int pos;
static void
splitblock(Btree *btree, char *fullpage, char *newpage, int pos)
{
int keylength = btree->keydesc2->k2_len;
int nkeys, capac, level;