diff --git a/CMakeLists.txt b/CMakeLists.txt index d12bd0db..7b8cf57d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -668,6 +668,8 @@ install(FILES DSView/icons/logo.svg DESTINATION share/pixmaps RENAME dsview.svg) if(CMAKE_SYSTEM_NAME MATCHES "Linux") install(FILES DSView/DSView.desktop DESTINATION /usr/share/applications RENAME dsview.desktop) + add_compile_definitions(_DEFAULT_SOURCE) + if(IS_DIRECTORY /usr/lib/udev/rules.d) install(FILES DSView/DreamSourceLab.rules DESTINATION /usr/lib/udev/rules.d RENAME 60-dreamsourcelab.rules) elseif(IS_DIRECTORY /lib/udev/rules.d) diff --git a/libsigrok4DSL/input/in_wav.c b/libsigrok4DSL/input/in_wav.c index de16e513..7a130496 100644 --- a/libsigrok4DSL/input/in_wav.c +++ b/libsigrok4DSL/input/in_wav.c @@ -24,6 +24,7 @@ #include #include #include +#include #include "../log.h" #include diff --git a/libsigrok4DSL/strutil.c b/libsigrok4DSL/strutil.c index 52cb01d8..6c02c6df 100644 --- a/libsigrok4DSL/strutil.c +++ b/libsigrok4DSL/strutil.c @@ -21,6 +21,7 @@ #include "libsigrok-internal.h" #include #include +#include #include #include "log.h" diff --git a/libsigrokdecode4DSL/decoders/sdcard_spi/pd.py b/libsigrokdecode4DSL/decoders/sdcard_spi/pd.py index 72702677..1a363812 100644 --- a/libsigrokdecode4DSL/decoders/sdcard_spi/pd.py +++ b/libsigrokdecode4DSL/decoders/sdcard_spi/pd.py @@ -231,7 +231,7 @@ class Decoder(srd.Decoder): def handle_cmd24(self): # CMD24: WRITE_BLOCK - self.putc(Ann.CMD24, 'Write a block to address {$}', self.arg)) + self.putc(Ann.CMD24, 'Write a block to address {$}', self.arg) self.is_cmd24 = True self.state = 'GET RESPONSE R1'