* SDBM Database Utility
*
* (c) 2000--2001 Martin Mares <mj@ucw.cz>
+ *
+ * This software may be freely distributed and used according to the terms
+ * of the GNU Lesser General Public License.
*/
#include "lib/lib.h"
die("unlink: %m");
op.cache_size = cache;
op.flags = SDBM_CREAT | SDBM_WRITE | SDBM_FAST;
- op.page_order = (force_page >= 0) ? force_page : src->root->page_order;
+ op.page_order = (force_page >= 0) ? (u32) force_page : src->root->page_order;
op.key_size = (force_key >= -1) ? force_key : src->root->key_size;
op.val_size = (force_val >= -1) ? force_val : src->root->val_size;
dest = sdbm_open(&op);
-k<n>\t\tSet key size to <n> (-1=variable) [restore,rebuild]\n\
-p<n>\t\tSet page order to <n> [restore,rebuild]\n\
\n\
-Commands:
+Commands:\n\
b <db> <new>\tRebuild database\n\
d <db> <dump>\tDump database\n\
r <dump> <db>\tRestore database from dump\n\