summaryrefslogtreecommitdiffstats
path: root/serial.c
diff options
context:
space:
mode:
Diffstat (limited to 'serial.c')
-rw-r--r--serial.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/serial.c b/serial.c
index 37ea422..5cc2fe0 100644
--- a/serial.c
+++ b/serial.c
@@ -192,7 +192,11 @@ int serialport_shutdown(void *data)
int serialport_write(unsigned char *buf, unsigned int writecnt)
{
- long tmp = 0;
+#ifdef _WIN32
+ DWORD tmp = 0;
+#else
+ ssize_t tmp = 0;
+#endif
while (writecnt > 0) {
#ifdef _WIN32
@@ -215,7 +219,11 @@ int serialport_write(unsigned char *buf, unsigned int writecnt)
int serialport_read(unsigned char *buf, unsigned int readcnt)
{
- long tmp = 0;
+#ifdef _WIN32
+ DWORD tmp = 0;
+#else
+ ssize_t tmp = 0;
+#endif
while (readcnt > 0) {
#ifdef _WIN32
OpenPOWER on IntegriCloud