Changeset 7d307e7 in mainline


Ignore:
Timestamp:
2007-02-05T12:26:39Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
52c79ac
Parents:
15819e37
Message:

fix signed/unsigned comparison

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/adt/btree.c

    r15819e37 r7d307e7  
    138138void btree_destroy_subtree(btree_node_t *root)
    139139{
    140         int i;
     140        count_t i;
    141141
    142142        if (root->keys) {
     
    270270       
    271271        if (node->keys > FILL_FACTOR) {
    272                 int i;
     272                count_t i;
    273273
    274274                /*
     
    336336                } else {
    337337                        void *val;
    338                         int i;
     338                        count_t i;
    339339               
    340340                        /*
     
    443443void node_insert_key_and_lsubtree(btree_node_t *node, btree_key_t key, void *value, btree_node_t *lsubtree)
    444444{
    445         int i;
     445        count_t i;
    446446
    447447        for (i = 0; i < node->keys; i++) {
    448448                if (key < node->key[i]) {
    449                         int j;
     449                        count_t j;
    450450               
    451451                        for (j = node->keys; j > i; j--) {
     
    479479void node_insert_key_and_rsubtree(btree_node_t *node, btree_key_t key, void *value, btree_node_t *rsubtree)
    480480{
    481         int i;
     481        count_t i;
    482482
    483483        for (i = 0; i < node->keys; i++) {
    484484                if (key < node->key[i]) {
    485                         int j;
     485                        count_t j;
    486486               
    487487                        for (j = node->keys; j > i; j--) {
     
    511511void node_remove_key_and_lsubtree(btree_node_t *node, btree_key_t key)
    512512{
    513         int i, j;
     513        count_t i, j;
    514514       
    515515        for (i = 0; i < node->keys; i++) {
     
    539539void node_remove_key_and_rsubtree(btree_node_t *node, btree_key_t key)
    540540{
    541         int i, j;
     541        count_t i, j;
    542542       
    543543        for (i = 0; i < node->keys; i++) {
     
    577577{
    578578        btree_node_t *rnode;
    579         int i, j;
     579        count_t i, j;
    580580
    581581        ASSERT(median);
     
    604604         * If this is an index node, do not copy the median.
    605605         */
    606         i = (int) INDEX_NODE(node);
     606        i = (count_t) INDEX_NODE(node);
    607607        for (i += MEDIAN_HIGH_INDEX(node), j = 0; i < node->keys; i++, j++) {
    608608                rnode->key[j] = node->key[i];
     
    639639        index_t idx;
    640640        btree_node_t *rnode;
    641         int i;
     641        count_t i;
    642642
    643643        ASSERT(!ROOT_NODE(node));
     
    688688index_t find_key_by_subtree(btree_node_t *node, btree_node_t *subtree, bool right)
    689689{
    690         int i;
     690        count_t i;
    691691       
    692692        for (i = 0; i < node->keys + 1; i++) {
     
    941941void btree_print(btree_t *t)
    942942{
    943         int i, depth = t->root->depth;
     943        count_t i;
     944        int depth = t->root->depth;
    944945        link_t head, *cur;
    945946
Note: See TracChangeset for help on using the changeset viewer.