From ddd8db6f40c8eb27469d0b47bbb4ae621e04cf90 Mon Sep 17 00:00:00 2001 From: Andras Gemes Date: Fri, 24 Mar 2023 19:56:23 +0100 Subject: [PATCH] radiotap/parse: fix warnings --- lib/radiotap/CMakeLists.txt | 4 ++-- lib/radiotap/parse.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/radiotap/CMakeLists.txt b/lib/radiotap/CMakeLists.txt index 576581e83d..dab7ab1d23 100644 --- a/lib/radiotap/CMakeLists.txt +++ b/lib/radiotap/CMakeLists.txt @@ -1,7 +1,7 @@ -cmake_minimum_required(VERSION 2.6) +cmake_minimum_required(VERSION 2.8.12) project(radiotap) -add_definitions("-D_BSD_SOURCE -DRADIOTAP_SUPPORT_OVERRIDES") +add_definitions("-D_BSD_SOURCE -D_DEFAULT_SOURCE -DRADIOTAP_SUPPORT_OVERRIDES") add_library(radiotap SHARED radiotap.c) set_target_properties(radiotap PROPERTIES diff --git a/lib/radiotap/parse.c b/lib/radiotap/parse.c index 494a1760b2..01328e7e4b 100644 --- a/lib/radiotap/parse.c +++ b/lib/radiotap/parse.c @@ -39,7 +39,7 @@ static void print_radiotap_namespace(struct ieee80211_radiotap_iterator *iter) { switch (iter->this_arg_index) { case IEEE80211_RADIOTAP_TSFT: - printf("\tTSFT: %llu\n", le64toh(*(unsigned long long *)iter->this_arg)); + printf("\tTSFT: %llu\n", (unsigned long long)le64toh(*(unsigned long long *)iter->this_arg)); break; case IEEE80211_RADIOTAP_FLAGS: printf("\tflags: %02x\n", *iter->this_arg);