]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
refactor: Let util::DataReceiver take uint8_t
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 11 Sep 2022 09:12:03 +0000 (11:12 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Wed, 21 Sep 2022 15:06:28 +0000 (17:06 +0200)
src/util/file.cpp
src/util/types.hpp

index b4d0c286a1c09f768ea2a838a117f5ecf7e676d4..728f521e91f2e05d476f4fd22e79d7086dcf0436 100644 (file)
@@ -75,7 +75,7 @@ nonstd::expected<void, std::string>
 read_fd(int fd, DataReceiver data_receiver)
 {
   int64_t n;
-  char buffer[CCACHE_READ_BUFFER_SIZE];
+  uint8_t buffer[CCACHE_READ_BUFFER_SIZE];
   while ((n = read(fd, buffer, sizeof(buffer))) != 0) {
     if (n == -1 && errno != EINTR) {
       break;
index e09a105240801bf0b7642373055548933382a1a8..ba76839616de964d9a51c38552fdc6db38b34c72 100644 (file)
@@ -25,6 +25,6 @@
 
 namespace util {
 
-using DataReceiver = std::function<void(const void* data, size_t size)>;
+using DataReceiver = std::function<void(const uint8_t* data, size_t size)>;
 
 } // namespace util