]> sigrok.org Git - libsigrok.git/commitdiff
link-mso19: Use more portable g_htons().
authorUwe Hermann <redacted>
Tue, 8 Jan 2013 02:12:01 +0000 (03:12 +0100)
committerUwe Hermann <redacted>
Tue, 8 Jan 2013 02:13:45 +0000 (03:13 +0100)
Not all systems provide <arpa/inet.h> and/or htons(). Use portable and
always available g_htons() from glib instead.

hardware/link-mso19/protocol.c

index 350cc7d148602136ebdef14fbcf0079407f9b19b..d94e2b6c1b3d6625042d26f64d93e4f0f7792cb0 100644 (file)
@@ -20,7 +20,6 @@
  */
 
 #include "protocol.h"
-#include <arpa/inet.h>
 
 /* serial protocol */
 #define mso_trans(a, v) \
@@ -55,7 +54,7 @@ SR_PRIV int mso_send_control_message(struct sr_serial_dev_inst *serial,
        p += sizeof(mso_head);
 
        for (i = 0; i < n; i++) {
-               *(uint16_t *) p = htons(payload[i]);
+               *(uint16_t *) p = g_htons(payload[i]);
                p += 2;
        }
        memcpy(p, mso_foot, sizeof(mso_foot));