From c7685f9912e89509acff5d2db54f9b3e955df2ee Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Sun, 10 Apr 2022 17:38:45 +0800 Subject: [PATCH] Update mosquitto build shell script to fix install bug --- apue/5.Comport/comport_main.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apue/5.Comport/comport_main.c b/apue/5.Comport/comport_main.c index cc127af..0ee8424 100644 --- a/apue/5.Comport/comport_main.c +++ b/apue/5.Comport/comport_main.c @@ -38,7 +38,7 @@ char *settings = "8N1N"; char buf[512]; unsigned char disp_mode = 0x00; - comport_t *comport = NULL; + comport_t comport; struct sigaction sigact; @@ -96,13 +96,13 @@ return 0; } - if (NULL == (comport = comport_init(dev_name, baudrate, settings))) + if ( comport_init(&comport, dev_name, baudrate, settings) < 0 ) { printf("Comport initialize failure.\n"); return -1; } - if ( (retval=comport_open(comport)) < 0) + if ( (retval=comport_open(&comport)) < 0) { printf("Failed to open %s with baudrate %d, %s. RetCode [%d]\n", dev_name, baudrate, settings, retval); @@ -124,7 +124,7 @@ while (0x01 == g_ucProcToken) { - recv_size = comport_recv(comport, buf, sizeof(buf) - 1, 10); + recv_size = comport_recv(&comport, buf, sizeof(buf) - 1, 10); if (recv_size > 0) { for (i = 0; i < recv_size; i++) @@ -149,17 +149,17 @@ buf[0] = retval; } - comport_send(comport, buf, 1); + comport_send(&comport, buf, 1); } else if (0x00 != g_ucCtrlZ) { g_ucCtrlZ = 0x00; buf[0] = 0x1A; - comport_send(comport, buf, 1); + comport_send(&comport, buf, 1); } } - comport_term(comport); + comport_close(&comport); return 0; } /* ----- End of main() ----- */ -- Gitblit v1.9.1