X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fdevice.c;h=5a144d97ebccf3b160117b64f17c3be604e9367f;hb=713a3f352496f928b9911bfdc7e87a67134113df;hp=e7be567d20ad705ffdd3da315198e37494d2684b;hpb=8107a9a650f4db08423c3fc79c1b7e7d826ffd7f;p=libsigrok.git diff --git a/src/device.c b/src/device.c index e7be567d..5a144d97 100644 --- a/src/device.c +++ b/src/device.c @@ -62,7 +62,7 @@ SR_PRIV struct sr_channel *sr_channel_new(struct sr_dev_inst *sdi, { struct sr_channel *ch; - ch = g_malloc0(sizeof(struct sr_channel)); + ch = g_malloc0(sizeof(*ch)); ch->sdi = sdi; ch->index = index; ch->type = type; @@ -92,7 +92,9 @@ SR_PRIV void sr_channel_free(struct sr_channel *ch) } /** - * Wrapper around @ref sr_channel_free(), suitable for glib iterators. + * Wrapper around sr_channel_free(), suitable for glib iterators. + * + * @private */ SR_PRIV void sr_channel_free_cb(void *p) { @@ -201,9 +203,9 @@ SR_PRIV struct sr_channel *sr_next_enabled_channel(const struct sr_dev_inst *sdi * @param[in] ch1 First channel. * @param[in] ch2 Second channel. * - * @return #TRUE upon differences or unexpected input, #FALSE otherwise. + * @return TRUE upon differences or unexpected input, FALSE otherwise. * - * @internal + * @private */ SR_PRIV gboolean sr_channels_differ(struct sr_channel *ch1, struct sr_channel *ch2) { @@ -227,9 +229,9 @@ SR_PRIV gboolean sr_channels_differ(struct sr_channel *ch1, struct sr_channel *c * @param[in] l1 First channel list. * @param[in] l2 Second channel list. * - * @return #TRUE upon differences or unexpected input, #FALSE otherwise. + * @return TRUE upon differences or unexpected input, FALSE otherwise. * - * @internal + * @private */ SR_PRIV gboolean sr_channel_lists_differ(GSList *l1, GSList *l2) { @@ -405,7 +407,7 @@ SR_API struct sr_dev_inst *sr_dev_inst_user_new(const char *vendor, { struct sr_dev_inst *sdi; - sdi = g_malloc0(sizeof(struct sr_dev_inst)); + sdi = g_malloc0(sizeof(*sdi)); sdi->vendor = g_strdup(vendor); sdi->model = g_strdup(model); @@ -418,6 +420,7 @@ SR_API struct sr_dev_inst *sr_dev_inst_user_new(const char *vendor, /** * Add a new channel to the specified device instance. * + * @param[in] sdi Device instance to use. Must not be NULL. * @param[in] index @copydoc sr_channel::index * @param[in] type @copydoc sr_channel::type * @param[in] name @copydoc sr_channel::name @@ -495,7 +498,7 @@ SR_PRIV struct sr_usb_dev_inst *sr_usb_dev_inst_new(uint8_t bus, { struct sr_usb_dev_inst *udi; - udi = g_malloc0(sizeof(struct sr_usb_dev_inst)); + udi = g_malloc0(sizeof(*udi)); udi->bus = bus; udi->address = address; udi->devhdl = hdl; @@ -518,7 +521,7 @@ SR_PRIV void sr_usb_dev_inst_free(struct sr_usb_dev_inst *usb) #endif -#ifdef HAVE_LIBSERIALPORT +#ifdef HAVE_SERIAL_COMM /** * Allocate and init a struct for a serial device instance. @@ -544,7 +547,7 @@ SR_PRIV struct sr_serial_dev_inst *sr_serial_dev_inst_new(const char *port, { struct sr_serial_dev_inst *serial; - serial = g_malloc0(sizeof(struct sr_serial_dev_inst)); + serial = g_malloc0(sizeof(*serial)); serial->port = g_strdup(port); if (serialcomm) serial->serialcomm = g_strdup(serialcomm); @@ -576,7 +579,7 @@ SR_PRIV struct sr_usbtmc_dev_inst *sr_usbtmc_dev_inst_new(const char *device) { struct sr_usbtmc_dev_inst *usbtmc; - usbtmc = g_malloc0(sizeof(struct sr_usbtmc_dev_inst)); + usbtmc = g_malloc0(sizeof(*usbtmc)); usbtmc->device = g_strdup(device); usbtmc->fd = -1; @@ -814,7 +817,7 @@ SR_API const char *sr_dev_inst_connid_get(const struct sr_dev_inst *sdi) struct libusb_device **devlist; #endif -#ifdef HAVE_LIBSERIALPORT +#ifdef HAVE_SERIAL_COMM struct sr_serial_dev_inst *serial; #endif @@ -824,7 +827,7 @@ SR_API const char *sr_dev_inst_connid_get(const struct sr_dev_inst *sdi) if (!sdi) return NULL; -#ifdef HAVE_LIBSERIALPORT +#ifdef HAVE_SERIAL_COMM if ((!sdi->connection_id) && (sdi->inst_type == SR_INST_SERIAL)) { /* connection_id isn't populated, let's do that for serial devices. */