Package: libserialport / 0.1.1-3

fix_for_alpha_where_BOTHER_is_not_defined.diff Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Subject: Linux: fix for alpha where BOTHER is not defined.
 Comes from upstream
 But no new upstream release yet
Origin: https://sigrok.org/bugzilla/show_bug.cgi?id=363#c5
Bug-Debian: https://bugs.debian.org/897067
Author: Martin Ling <martin-git@earth.li>
Last-Update: 2018-05-09

Linux: fix for alpha where BOTHER is not defined.

Fixes bug #363.
---

diff --git a/libserialport_internal.h b/libserialport_internal.h
index 669152b..308b20b 100644
--- a/libserialport_internal.h
+++ b/libserialport_internal.h
@@ -85,7 +85,7 @@
 #endif
 
 /* Non-standard baudrates are not available everywhere. */
-#if (defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED)) && defined(HAVE_DECL_BOTHER)
+#if (defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED)) && HAVE_DECL_BOTHER
 #define USE_TERMIOS_SPEED
 #endif
 
diff --git a/linux_termios.c b/linux_termios.c
index 5083fff..3630e57 100644
--- a/linux_termios.c
+++ b/linux_termios.c
@@ -65,7 +65,7 @@ SP_PRIV size_t get_termios_size(void)
 #endif
 }
 
-#if (defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED)) && defined(HAVE_DECL_BOTHER)
+#if (defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED)) && HAVE_DECL_BOTHER
 SP_PRIV int get_termios_speed(void *data)
 {
 #ifdef HAVE_STRUCT_TERMIOS2