diff options
author | 2023-09-17 14:47:13 -0400 | |
---|---|---|
committer | 2023-09-17 14:47:13 -0400 | |
commit | 26a310422adc69167ea180f8ca48b8aca240b2c6 (patch) | |
tree | bbdd0974e243a8c7a150a60dafd6e6db7a2486d9 /src/lib/formats/apd_dsk.cpp | |
parent | 2dc489fb90362a7d2ec6d34f64d899d0e24c1cc8 (diff) |
formats: Use multibyte.h functions in more files
Diffstat (limited to 'src/lib/formats/apd_dsk.cpp')
-rw-r--r-- | src/lib/formats/apd_dsk.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/formats/apd_dsk.cpp b/src/lib/formats/apd_dsk.cpp index eb65fb3806d..ee20f10ffbe 100644 --- a/src/lib/formats/apd_dsk.cpp +++ b/src/lib/formats/apd_dsk.cpp @@ -63,6 +63,7 @@ #include "formats/apd_dsk.h" #include "ioprocs.h" +#include "multibyte.h" #include "osdcore.h" // osd_printf_*, little_endianize_int32 @@ -148,7 +149,7 @@ bool apd_format::load(util::random_read &io, uint32_t form_factor, const std::ve int err; std::vector<uint8_t> gz_ptr; z_stream d_stream; - int inflate_size = (img[size - 1] << 24) | (img[size - 2] << 16) | (img[size - 3] << 8) | img[size - 4]; + int inflate_size = get_u32le(&img[size - 4]); uint8_t *in_ptr = &img[0]; if (!memcmp(&img[0], GZ_HEADER, sizeof(GZ_HEADER))) { |