From df6a82e4cdf15048c61a09e05fb8ea83141bf968 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Mon, 21 Mar 2022 11:31:25 +0100 Subject: [PATCH] hrmpf: on macOS speed_t is "long", on linux it is "int"... let's use "long" for now... --- comport.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/comport.c b/comport.c index 5510a72..0272514 100644 --- a/comport.c +++ b/comport.c @@ -732,13 +732,13 @@ static int set_baudrate(t_comport *x, int ibaud) { struct termios *tio = &(x->com_termio); long baud = ibaud; - speed_t baudbits = get_baud_ratebits(x, &baud); + long baudbits = get_baud_ratebits(x, &baud); comport_verbose("[comport] set_baudrate: Setting baud rate to %g with baudbits 0x%X", baud, baudbits); if( cfsetispeed(tio, baudbits) != 0 ) - pd_error(x, "[comport]: ERROR failed to set bitrate: %d", baudbits); + pd_error(x, "[comport]: ERROR failed to set bitrate: %ld", baudbits); if( cfsetospeed(tio, baudbits) != 0 ) - pd_error(x, "[comport]: ERROR failed to set bitrate: %d", baudbits); + pd_error(x, "[comport]: ERROR failed to set bitrate: %ld", baudbits); return baud; }