hrmpf: on macOS speed_t is "long", on linux it is "int"...

let's use "long" for now...
This commit is contained in:
IOhannes m zmölnig 2022-03-21 11:31:25 +01:00
parent 3eb008b6d8
commit df6a82e4cd

View file

@ -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;
}