From 3347073aaa031b71e5063192f0806d83e9021c34 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 12 Oct 2024 09:20:54 +0200 Subject: IMP: Add same contract for RLE and GZip (CompressKit) IMP: Remove useless macro inside PageMgr.cxx. IMP: Remove XCode project. Signed-off-by: Amlal El Mahrouss --- dev/zba/src/BootloaderRsrc.rsrc | 2 +- dev/zka/CompressKit/GZip.hxx | 5 ++++- dev/zka/CompressKit/RLE.hxx | 4 ++-- dev/zka/src/PageMgr.cxx | 3 --- 4 files changed, 7 insertions(+), 7 deletions(-) (limited to 'dev') diff --git a/dev/zba/src/BootloaderRsrc.rsrc b/dev/zba/src/BootloaderRsrc.rsrc index 6aa1d5a5..8e341c16 100644 --- a/dev/zba/src/BootloaderRsrc.rsrc +++ b/dev/zba/src/BootloaderRsrc.rsrc @@ -9,7 +9,7 @@ BEGIN BLOCK "080904E4" BEGIN VALUE "CompanyName", "ZKA Technologies" - VALUE "FileDescription", "New OS Loader." + VALUE "FileDescription", "ZKA OS Loader." VALUE "FileVersion", BOOTLOADER_VERSION VALUE "InternalName", "newosldr" VALUE "LegalCopyright", "Copyright ZKA Technologies., all rights reserved." diff --git a/dev/zka/CompressKit/GZip.hxx b/dev/zka/CompressKit/GZip.hxx index 22391fe0..5c754aba 100644 --- a/dev/zka/CompressKit/GZip.hxx +++ b/dev/zka/CompressKit/GZip.hxx @@ -4,7 +4,8 @@ ------------------------------------------- */ -#pragma once +#ifndef __KERNELKIT_GZIP_HXX__ +#define __KERNELKIT_GZIP_HXX__ #include @@ -13,3 +14,5 @@ namespace Kernel::GZip class IGZipObject; class IGZipProxy; } // namespace Kernel::GZip + +#endif // !__KERNELKIT_GZIP_HXX__ diff --git a/dev/zka/CompressKit/RLE.hxx b/dev/zka/CompressKit/RLE.hxx index e79eede6..2aea42ef 100644 --- a/dev/zka/CompressKit/RLE.hxx +++ b/dev/zka/CompressKit/RLE.hxx @@ -11,8 +11,8 @@ namespace Kernel { - Void rle_compress(VoidPtr data, Size sz, VoidPtr out, Size out_sz); - Void rle_decompress(VoidPtr data, Size sz, VoidPtr out, Size out_sz); + class IRleObject; + class IRleProxy; } // namespace Kernel #endif // !ifndef __KERNELKIT_RLE_HXX__ diff --git a/dev/zka/src/PageMgr.cxx b/dev/zka/src/PageMgr.cxx index 3eefe491..5526da00 100644 --- a/dev/zka/src/PageMgr.cxx +++ b/dev/zka/src/PageMgr.cxx @@ -13,9 +13,6 @@ #include #endif // ifdef __ZKA_AMD64__ || defined(__ZKA_ARM64__) -//! null deref will throw (Page Zero detected, aborting app!) -#define kProtectedRegionEnd (512) - namespace Kernel { PTEWrapper::PTEWrapper(Boolean Rw, Boolean User, Boolean ExecDisable, UIntPtr VirtAddr) -- cgit v1.2.3