Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbdev/include/usb/dev/dp.h

    r7c95d6f5 r160b75e  
    5959typedef struct {
    6060        /** Used descriptor nesting. */
    61         const usb_dp_descriptor_nesting_t *nesting;
     61        usb_dp_descriptor_nesting_t *nesting;
    6262} usb_dp_parser_t;
    6363
     
    6565typedef struct {
    6666        /** Data to be parsed. */
    67         const uint8_t *data;
     67        uint8_t *data;
    6868        /** Size of input data in bytes. */
    6969        size_t size;
     
    7272} usb_dp_parser_data_t;
    7373
    74 typedef void (*walk_callback_t)(const uint8_t *, size_t, void *);
     74uint8_t *usb_dp_get_nested_descriptor(usb_dp_parser_t *,
     75    usb_dp_parser_data_t *, uint8_t *);
     76uint8_t *usb_dp_get_sibling_descriptor(usb_dp_parser_t *,
     77    usb_dp_parser_data_t *, uint8_t *, uint8_t *);
    7578
    76 const uint8_t *usb_dp_get_nested_descriptor(const usb_dp_parser_t *,
    77     const usb_dp_parser_data_t *, const uint8_t *);
    78 const uint8_t *usb_dp_get_sibling_descriptor(const usb_dp_parser_t *,
    79     const usb_dp_parser_data_t *, const uint8_t *, const uint8_t *);
    80 
    81 void usb_dp_walk_simple(uint8_t *, size_t, const usb_dp_descriptor_nesting_t *,
    82     walk_callback_t, void *);
     79void usb_dp_walk_simple(uint8_t *, size_t, usb_dp_descriptor_nesting_t *,
     80    void (*)(uint8_t *, size_t, void *), void *);
    8381
    8482#endif
Note: See TracChangeset for help on using the changeset viewer.