Changeset 97663ee in mainline


Ignore:
Timestamp:
2013-01-05T12:48:54Z (11 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d1974966
Parents:
f704194
Message:

libusbvirt: Add few const qualifiers.

Location:
uspace
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/vuhid/device.c

    rf704194 r97663ee  
    254254
    255255        /* Extend existing extra descriptors with these ones. */
    256         usbvirt_device_configuration_extras_t *extra_descriptors
    257             = dev->descriptors->configuration->extra;
    258         extra_descriptors = realloc(extra_descriptors,
     256        usbvirt_device_configuration_extras_t *extra_descriptors;
     257        extra_descriptors = realloc(dev->descriptors->configuration->extra,
    259258            sizeof(usbvirt_device_configuration_extras_t)
    260259            * (dev->descriptors->configuration->extra_count + descr_count));
  • uspace/lib/usbvirt/include/usbvirt/device.h

    rf704194 r97663ee  
    111111typedef struct {
    112112        /** Actual data. */
    113         uint8_t *data;
     113        const uint8_t *data;
    114114        /** Data length. */
    115115        size_t length;
     
    121121        usb_standard_configuration_descriptor_t *descriptor;
    122122        /** Array of extra data. */
    123         usbvirt_device_configuration_extras_t *extra;
     123        const usbvirt_device_configuration_extras_t *extra;
    124124        /** Length of @c extra array. */
    125125        size_t extra_count;
     
    131131         * There is always only one such descriptor for the device.
    132132         */
    133         usb_standard_device_descriptor_t *device;
     133        const usb_standard_device_descriptor_t *device;
    134134
    135135        /** Configurations. */
     
    206206
    207207void usbvirt_control_reply_helper(const usb_device_request_setup_packet_t *,
    208     uint8_t *, size_t *, void *, size_t);
     208    uint8_t *, size_t *, const void *, size_t);
    209209
    210210int usbvirt_control_write(usbvirt_device_t *, void *, size_t, void *, size_t);
  • uspace/lib/usbvirt/src/stdreq.c

    rf704194 r97663ee  
    5151void usbvirt_control_reply_helper(const usb_device_request_setup_packet_t *setup_packet,
    5252    uint8_t *data, size_t *act_size,
    53     void *actual_data, size_t actual_data_size)
     53    const void *actual_data, size_t actual_data_size)
    5454{
    5555        size_t expected_size = setup_packet->length;
     
    9898                }
    9999                /* Copy the data. */
    100                 usbvirt_device_configuration_t *config = &device->descriptors
    101                     ->configuration[index];
     100                const usbvirt_device_configuration_t *config =
     101                    &device->descriptors->configuration[index];
    102102                uint8_t *all_data = malloc(config->descriptor->total_length);
    103103                if (all_data == NULL) {
     
    110110                size_t i;
    111111                for (i = 0; i < config->extra_count; i++) {
    112                         usbvirt_device_configuration_extras_t *extra
     112                        const usbvirt_device_configuration_extras_t *extra
    113113                            = &config->extra[i];
    114114                        memcpy(ptr, extra->data, extra->length);
Note: See TracChangeset for help on using the changeset viewer.