static void
category_fini (category_t *category)
{
- int i;
+ unsigned int i;
for (i = 0; i < category->num_items; i++)
item_fini (&category->items[i]);
static item_t *
category_next_bin_zero_item (category_t *category)
{
- int *i = &category->bin_zero_head;
+ unsigned int *i = &category->bin_zero_head;
for ( ; *i < category->num_items; *i = *i + 1)
if (category->items[*i].score == 0)
category_print (category_t *category,
FILE *file)
{
- int i;
+ unsigned int i;
item_t *item;
fprintf (file, "order = %s\n\n",
bin_item_index (bin_t *bin,
item_t *item)
{
- int i;
+ unsigned int i;
for (i = 0; i < bin->num_items; i++)
if (bin->items[i] == item)
void
mnemon_fini (mnemon_t *mnemon)
{
- int i;
+ unsigned int i;
for (i = 0; i < mnemon->num_bins; i++)
bin_fini (&mnemon->bins[i]);
mnemon_get_category_if_exists (mnemon_t *mnemon,
const char *name)
{
- int i;
+ unsigned int i;
for (i = 0; i < mnemon->num_categories; i++)
if (strcmp (mnemon->categories[i].name, name) == 0)
mnemon_get_bin (mnemon_t *mnemon,
int score)
{
- int i;
+ unsigned int i;
bin_t *bin;
for (i = 0; i < mnemon->num_bins; i++)
int line_count = 0;
char *path;
category_t *category;
- int i;
+ unsigned int i;
struct stat st;
path = xmalloc (strlen (mnemon->dir_name) + 1 + strlen (name) + 1);
void
mnemon_save (mnemon_t *mnemon)
{
- int i, err;
+ unsigned int i;
+ int err;
char *filename, *lock_filename;
FILE *file;
category_t *category;
item_t *item)
{
category_t *category;
- int i, item_index;
+ unsigned int i, item_index;
for (i = 0; i < mnemon->num_categories; i++) {
category = &mnemon->categories[i];
item_index = item - category->items;
- if (item_index >= 0 && item_index < category->num_items)
+ if (item_index < category->num_items)
return category;
}