Changeset 37f527b in mainline for uspace/app/sbi/src/tdata.c


Ignore:
Timestamp:
2010-03-26T21:55:23Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4204ad9
Parents:
b535aeb
Message:

Update SBI to rev. 144.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/sbi/src/tdata.c

    rb535aeb r37f527b  
    6060}
    6161
     62/**
     63 * Determine if CSI described by type item @a a is derived from CSI described
     64 * by type item @a tb.
     65 */
     66bool_t tdata_is_ti_derived_from_ti(tdata_item_t *ta, tdata_item_t *tb)
     67{
     68        bool_t res;
     69
     70        switch (ta->tic) {
     71        case tic_tobject:
     72                res = tdata_is_csi_derived_from_ti(ta->u.tobject->csi, tb);
     73                break;
     74        default:
     75                printf("Error: Derived type is not a CSI.\n");
     76                exit(1);
     77        }
     78
     79        return res;
     80}
     81
    6282/** Determine if two type items are equal (i.e. describe the same type). */
    6383bool_t tdata_item_equal(tdata_item_t *a, tdata_item_t *b)
     
    137157        case tpc_nil: printf("nil"); break;
    138158        case tpc_string: printf("string"); break;
     159        case tpc_resource: printf("resource"); break;
    139160        }
    140161}
Note: See TracChangeset for help on using the changeset viewer.