aboutsummaryrefslogtreecommitdiff
path: root/lib/mpack
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mpack')
-rw-r--r--lib/mpack/CMakeLists.txt4
-rw-r--r--lib/mpack/read-remaining.c4
2 files changed, 5 insertions, 3 deletions
diff --git a/lib/mpack/CMakeLists.txt b/lib/mpack/CMakeLists.txt
index 0e4359d..4badc7b 100644
--- a/lib/mpack/CMakeLists.txt
+++ b/lib/mpack/CMakeLists.txt
@@ -7,6 +7,8 @@ cmake_minimum_required(VERSION 3.29)
set(CMAKE_C_STANDARD 11)
set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
+# set(CMAKE_BUILD_TYPE Debug)
+
project(mpack C)
add_library(mpack STATIC
@@ -24,5 +26,5 @@ target_include_directories(mpack SYSTEM INTERFACE
)
# causes some wild crashes, please leave off
-add_compile_definitions(MPACK_READ_TRACKING=0)
+target_compile_definitions(mpack PRIVATE MPACK_READ_TRACKING=0)
diff --git a/lib/mpack/read-remaining.c b/lib/mpack/read-remaining.c
index ebc9b56..46b5815 100644
--- a/lib/mpack/read-remaining.c
+++ b/lib/mpack/read-remaining.c
@@ -1,10 +1,10 @@
#include "mpack.h"
size_t mpack_read_remaining_bytes(mpack_reader_t * reader, char * p, size_t count) {
- size_t limit =mpack_reader_remaining(reader, NULL);
+ size_t limit = mpack_reader_remaining(reader, NULL);
if (0 < count && count < limit)
limit = count;
- memcpy(p, reader->data, limit);
+ MPACK_MEMCPY(p, reader->data, limit);
return limit;
}