From 256394399f57ba6e3057ee2c981127a14e4623f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Krause?= Date: Tue, 22 Jan 2019 09:07:56 +0100 Subject: [PATCH] Use uint64_t instead of u_int64_t MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `uintN_t` is standard C99 type available in ``, whereas `u_intN_t` is defined `` As upmpdcli already uses the `uintN_t` type, replace the few existing `u_intN_t` types, as it breaks build with the musl C library, which is very strict, because of the missing ``: ``` src/mediaserver/cdplugins/netfetch.h:71:5: error: ‘u_int64_t’ does not name a type u_int64_t datacount() { ``` Backported from: 256394399f57ba6e3057ee2c981127a14e4623f8 Signed-off-by: Jörg Krause --- src/mediaserver/cdplugins/netfetch.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mediaserver/cdplugins/netfetch.h b/src/mediaserver/cdplugins/netfetch.h index d7e9df4..d105e53 100644 --- a/src/mediaserver/cdplugins/netfetch.h +++ b/src/mediaserver/cdplugins/netfetch.h @@ -68,7 +68,7 @@ public: /// Reset after transfer done, for retrying for exemple. virtual bool reset() = 0; - u_int64_t datacount() { + uint64_t datacount() { return fetch_data_count; } @@ -84,11 +84,11 @@ public: buf1cb = f; } // Called when the network transfer is done - void setEOFetchCB(std::function f) { + void setEOFetchCB(std::function f) { eofcb = f; } // Called every time we get new data from the remote - void setFetchBytesCB(std::function f) { + void setFetchBytesCB(std::function f) { fbcb = f; } @@ -98,11 +98,11 @@ protected: std::string _url; uint64_t startoffset; int timeoutsecs{0}; - u_int64_t fetch_data_count{0}; + uint64_t fetch_data_count{0}; BufXChange *outqueue{nullptr}; std::function buf1cb; - std::function fbcb; - std::function eofcb; + std::function fbcb; + std::function eofcb; }; #endif /* _MEDIAFETCH_H_INCLUDED_ */ -- 2.20.1