Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/usbinfo/dump.c

    r7c95d6f5 rb72efe8  
    110110}
    111111
    112 static void dump_tree_descriptor(const uint8_t *descriptor, size_t depth)
     112static void dump_tree_descriptor(uint8_t *descriptor, size_t depth)
    113113{
    114114        if (descriptor == NULL) {
    115115                return;
    116116        }
    117         int type = descriptor[1];
     117        int type = (int) *(descriptor + 1);
    118118        const char *name = "unknown";
    119119        switch (type) {
     
    136136}
    137137
    138 static void dump_tree_internal(
    139     usb_dp_parser_t *parser, usb_dp_parser_data_t *data,
    140     const uint8_t *root, size_t depth)
     138static void dump_tree_internal(usb_dp_parser_t *parser, usb_dp_parser_data_t *data,
     139    uint8_t *root, size_t depth)
    141140{
    142141        if (root == NULL) {
     
    144143        }
    145144        dump_tree_descriptor(root, depth);
    146         const uint8_t *child = usb_dp_get_nested_descriptor(parser, data, root);
     145        uint8_t *child = usb_dp_get_nested_descriptor(parser, data, root);
    147146        do {
    148147                dump_tree_internal(parser, data, child, depth + 1);
     
    153152static void dump_tree(usb_dp_parser_t *parser, usb_dp_parser_data_t *data)
    154153{
    155         const uint8_t *ptr = data->data;
     154        uint8_t *ptr = data->data;
    156155        printf("Descriptor tree:\n");
    157156        dump_tree_internal(parser, data, ptr, 0);
Note: See TracChangeset for help on using the changeset viewer.