Binary release v2.79
diff --git a/BOOTIA32.EFI b/BOOTIA32.EFI
index a01c3477..2dc06358 100755
Binary files a/BOOTIA32.EFI and b/BOOTIA32.EFI differ
diff --git a/BOOTX64.EFI b/BOOTX64.EFI
index 22690f0f..9d79871c 100755
Binary files a/BOOTX64.EFI and b/BOOTX64.EFI differ
diff --git a/limine-cd.bin b/limine-cd.bin
index 04b55b26..9928832e 100644
Binary files a/limine-cd.bin and b/limine-cd.bin differ
diff --git a/limine-eltorito-efi.bin b/limine-eltorito-efi.bin
index 69e879d5..d599d416 100644
Binary files a/limine-eltorito-efi.bin and b/limine-eltorito-efi.bin differ
diff --git a/limine-hdd.bin b/limine-hdd.bin
index dbeef06d..f31307e1 100644
Binary files a/limine-hdd.bin and b/limine-hdd.bin differ
diff --git a/limine-install-linux-x86_32 b/limine-install-linux-x86_32
index a588f4a0..28f5ae95 100755
Binary files a/limine-install-linux-x86_32 and b/limine-install-linux-x86_32 differ
diff --git a/limine-install-linux-x86_64 b/limine-install-linux-x86_64
index b5eb4831..7b4c2603 100755
Binary files a/limine-install-linux-x86_64 and b/limine-install-linux-x86_64 differ
diff --git a/limine-install-win32.exe b/limine-install-win32.exe
index b7510d94..b7578e5c 100755
Binary files a/limine-install-win32.exe and b/limine-install-win32.exe differ
diff --git a/limine-install.c b/limine-install.c
index 9f8475a2..de25aabb 100644
--- a/limine-install.c
+++ b/limine-install.c
@@ -208,7 +208,8 @@ static bool device_cache_block(uint64_t block) {
return true;
}
-static bool _device_read(void *buffer, uint64_t loc, size_t count) {
+static bool _device_read(void *_buffer, uint64_t loc, size_t count) {
+ uint8_t *buffer = _buffer;
uint64_t progress = 0;
while (progress < count) {
uint64_t block = (loc + progress) / block_size;
@@ -230,7 +231,8 @@ static bool _device_read(void *buffer, uint64_t loc, size_t count) {
return true;
}
-static bool _device_write(const void *buffer, uint64_t loc, size_t count) {
+static bool _device_write(const void *_buffer, uint64_t loc, size_t count) {
+ const uint8_t *buffer = _buffer;
uint64_t progress = 0;
while (progress < count) {
uint64_t block = (loc + progress) / block_size;
diff --git a/limine-pxe.bin b/limine-pxe.bin
index a6bb8ccb..5c419eb0 100644
Binary files a/limine-pxe.bin and b/limine-pxe.bin differ
diff --git a/limine.sys b/limine.sys
index 686910aa..016f9ac2 100755
Binary files a/limine.sys and b/limine.sys differ
