Drop a few #ifdefs
This commit is contained in:
parent
bed162fa41
commit
b0ef994801
1 changed files with 6 additions and 9 deletions
15
comport.c
15
comport.c
|
|
@ -75,9 +75,9 @@ typedef struct comport
|
||||||
int comhandle; /* holds the comport handle */
|
int comhandle; /* holds the comport handle */
|
||||||
struct termios oldcom_termio; /* save the old com config */
|
struct termios oldcom_termio; /* save the old com config */
|
||||||
struct termios com_termio; /* for the new com config */
|
struct termios com_termio; /* for the new com config */
|
||||||
|
#endif
|
||||||
t_bool x_lock; /* the file descriptor has to be locked when opened */
|
t_bool x_lock; /* the file descriptor has to be locked when opened */
|
||||||
t_bool x_locked; /* the file descriptor has been locked */
|
t_bool x_locked; /* the file descriptor has been locked */
|
||||||
#endif
|
|
||||||
|
|
||||||
/* device specifications */
|
/* device specifications */
|
||||||
t_symbol *serial_device;
|
t_symbol *serial_device;
|
||||||
|
|
@ -746,6 +746,11 @@ int comport_get_cts(t_comport *x)
|
||||||
return cts_state;
|
return cts_state;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void check_lock(t_comport *x)
|
||||||
|
{
|
||||||
|
/* on windows, this is a no-op */
|
||||||
|
(void)x;
|
||||||
|
}
|
||||||
#else /* NT */
|
#else /* NT */
|
||||||
/* ----------------- POSIX - UNIX ------------------------------ */
|
/* ----------------- POSIX - UNIX ------------------------------ */
|
||||||
|
|
||||||
|
|
@ -1538,9 +1543,7 @@ static void *comport_new(t_symbol *s, int argc, t_atom *argv)
|
||||||
|
|
||||||
x->x_verbose = 0;
|
x->x_verbose = 0;
|
||||||
x->x_inprocess = 0;
|
x->x_inprocess = 0;
|
||||||
#ifndef _WIN32
|
|
||||||
x->x_lock = x->x_locked = 0;
|
x->x_lock = x->x_locked = 0;
|
||||||
#endif
|
|
||||||
|
|
||||||
return x;
|
return x;
|
||||||
}
|
}
|
||||||
|
|
@ -1717,9 +1720,7 @@ static void comport_close(t_comport *x)
|
||||||
|
|
||||||
static void comport_lock(t_comport *x, t_floatarg f)
|
static void comport_lock(t_comport *x, t_floatarg f)
|
||||||
{
|
{
|
||||||
#ifndef _WIN32
|
|
||||||
x->x_lock = (f != 0);
|
x->x_lock = (f != 0);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void comport_open(t_comport *x, t_floatarg f)
|
static void comport_open(t_comport *x, t_floatarg f)
|
||||||
|
|
@ -1730,9 +1731,7 @@ static void comport_open(t_comport *x, t_floatarg f)
|
||||||
x->comhandle = open_serial(f,x);
|
x->comhandle = open_serial(f,x);
|
||||||
|
|
||||||
clock_delay(x->x_clock, x->x_deltime);
|
clock_delay(x->x_clock, x->x_deltime);
|
||||||
#ifndef _WIN32
|
|
||||||
check_lock(x);
|
check_lock(x);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
@ -1748,9 +1747,7 @@ static void comport_devicename(t_comport *x, t_symbol *s)
|
||||||
|
|
||||||
x->comhandle = open_serial(USE_DEVICENAME,x);
|
x->comhandle = open_serial(USE_DEVICENAME,x);
|
||||||
clock_delay(x->x_clock, x->x_deltime);
|
clock_delay(x->x_clock, x->x_deltime);
|
||||||
#ifndef _WIN32
|
|
||||||
check_lock(x);
|
check_lock(x);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void comport_print(t_comport *x, t_symbol *s, int argc, t_atom *argv)
|
static void comport_print(t_comport *x, t_symbol *s, int argc, t_atom *argv)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue