/* LA subfunction command opcodes */
#define CMD_LA_DELAY 0x1F
-SR_PRIV int data_available(struct ipdbg_la_tcp *tcp)
+SR_PRIV gboolean data_available(struct ipdbg_la_tcp *tcp)
{
#ifdef __WIN32__
ioctlsocket(tcp->socket, FIONREAD, &bytes_available);
if (ioctl(tcp->socket, FIONREAD, &status) < 0) { // TIOCMGET
sr_err("FIONREAD failed: %s\n", g_strerror(errno));
- return 0;
+ return FALSE;
}
- return (status < 1) ? 0 : 1;
+ return (status < 1) ? FALSE : TRUE;
#endif // __WIN32__
}
const uint8_t *buf, size_t len)
{
int out;
- out = send(tcp->socket, (char*)buf, len, 0);
+ out = send(tcp->socket, buf, len, 0);
if (out < 0) {
sr_err("Send error: %s", g_strerror(errno));
(void)fd;
(void)revents;
- sdi = (const struct sr_dev_inst *)cb_data;
+ sdi = cb_data;
if (!sdi)
return FALSE;
while (length--) {
uint8_t payload = *dataToSend++;
- if (payload == (uint8_t) CMD_RESET)
+ if (payload == CMD_RESET)
if (ipdbg_la_tcp_send(tcp, &escape, 1) != SR_OK)
sr_warn("Couldn't send escape");
- if (payload == (uint8_t) CMD_ESCAPE)
+ if (payload == CMD_ESCAPE)
if (ipdbg_la_tcp_send(tcp, &escape, 1) != SR_OK)
sr_warn("Couldn't send escape");