summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--public/frameworks/CoreFoundation.fwrk/headers/Array.h2
-rw-r--r--public/frameworks/CoreFoundation.fwrk/headers/Atom.h2
-rw-r--r--public/frameworks/CoreFoundation.fwrk/headers/Dictionary.h2
-rw-r--r--public/frameworks/CoreFoundation.fwrk/headers/Foundation.h2
-rw-r--r--public/frameworks/CoreFoundation.fwrk/headers/Property.h2
-rw-r--r--public/frameworks/CoreFoundation.fwrk/headers/Ref.h4
-rw-r--r--public/frameworks/CoreFoundation.fwrk/xml/app.xml3
-rw-r--r--public/frameworks/LaunchHelpers.fwrk/xml/app.xml3
-rw-r--r--src/kernel/KernelKit/MSDOS.h6
-rw-r--r--src/kernel/KernelKit/PE.h6
-rw-r--r--src/kernel/KernelKit/PE32CodeMgr.h2
-rw-r--r--src/kernel/KernelKit/PEF.h6
-rw-r--r--src/kernel/KernelKit/PEFCodeMgr.h8
-rw-r--r--src/kernel/KernelKit/Semaphore.h6
-rw-r--r--src/kernel/KernelKit/ThreadLocalStorage.h6
-rw-r--r--src/kernel/KernelKit/ThreadLocalStorage.inl14
-rw-r--r--src/kernel/KernelKit/Timer.h6
-rw-r--r--src/kernel/KernelKit/TraceSrv.h6
-rw-r--r--src/kernel/KernelKit/UserMgr.h6
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.h2
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.inl4
-rw-r--r--src/kernel/KernelKit/XCOFF.h6
22 files changed, 53 insertions, 51 deletions
diff --git a/public/frameworks/CoreFoundation.fwrk/headers/Array.h b/public/frameworks/CoreFoundation.fwrk/headers/Array.h
index b2a63af4..ce036472 100644
--- a/public/frameworks/CoreFoundation.fwrk/headers/Array.h
+++ b/public/frameworks/CoreFoundation.fwrk/headers/Array.h
@@ -8,7 +8,7 @@
#include <libSystem/SystemKit/System.h>
namespace CF {
-template <typename T, SizeT N>
+template <class T, SizeT N>
class CFArray final {
public:
explicit CFArray() = default;
diff --git a/public/frameworks/CoreFoundation.fwrk/headers/Atom.h b/public/frameworks/CoreFoundation.fwrk/headers/Atom.h
index 239e3276..510feac1 100644
--- a/public/frameworks/CoreFoundation.fwrk/headers/Atom.h
+++ b/public/frameworks/CoreFoundation.fwrk/headers/Atom.h
@@ -8,7 +8,7 @@
#include <CoreFoundation.fwrk/headers/Foundation.h>
namespace CF {
-template <typename T>
+template <class T>
class CFAtom final {
public:
explicit CFAtom() = default;
diff --git a/public/frameworks/CoreFoundation.fwrk/headers/Dictionary.h b/public/frameworks/CoreFoundation.fwrk/headers/Dictionary.h
index 9f0e8532..b178d96b 100644
--- a/public/frameworks/CoreFoundation.fwrk/headers/Dictionary.h
+++ b/public/frameworks/CoreFoundation.fwrk/headers/Dictionary.h
@@ -8,7 +8,7 @@
#include <libSystem/SystemKit/System.h>
namespace CF {
-template <typename Key, typename Value>
+template <class Key, class Value>
class CFDictionary final {
public:
explicit CFDictionary() = default;
diff --git a/public/frameworks/CoreFoundation.fwrk/headers/Foundation.h b/public/frameworks/CoreFoundation.fwrk/headers/Foundation.h
index 6abe3668..3d022fff 100644
--- a/public/frameworks/CoreFoundation.fwrk/headers/Foundation.h
+++ b/public/frameworks/CoreFoundation.fwrk/headers/Foundation.h
@@ -13,7 +13,7 @@ union CFGuid;
class CFProperty;
class CFObject;
-template <typename T>
+template <class T>
class CFRef;
class CFFont;
struct CFPoint;
diff --git a/public/frameworks/CoreFoundation.fwrk/headers/Property.h b/public/frameworks/CoreFoundation.fwrk/headers/Property.h
index 39322f8a..ddeb407a 100644
--- a/public/frameworks/CoreFoundation.fwrk/headers/Property.h
+++ b/public/frameworks/CoreFoundation.fwrk/headers/Property.h
@@ -15,7 +15,7 @@ namespace CF {
class CFString;
class CFProperty;
-template <typename Cls, SizeT N>
+template <class Cls, SizeT N>
class CFArray;
/// ================================================================================
diff --git a/public/frameworks/CoreFoundation.fwrk/headers/Ref.h b/public/frameworks/CoreFoundation.fwrk/headers/Ref.h
index adba2278..10f1ef52 100644
--- a/public/frameworks/CoreFoundation.fwrk/headers/Ref.h
+++ b/public/frameworks/CoreFoundation.fwrk/headers/Ref.h
@@ -10,13 +10,13 @@
#include <libSystem/SystemKit/System.h>
namespace CF {
-template <typename T>
+template <class T>
class CFRef;
/// ================================================================================
/// @brief CFRef class for reference counting.
/// ================================================================================
-template <typename T>
+template <class T>
class CFRef final CF_OBJECT {
public:
CFRef() = default;
diff --git a/public/frameworks/CoreFoundation.fwrk/xml/app.xml b/public/frameworks/CoreFoundation.fwrk/xml/app.xml
index fe112a09..ceb31cf8 100644
--- a/public/frameworks/CoreFoundation.fwrk/xml/app.xml
+++ b/public/frameworks/CoreFoundation.fwrk/xml/app.xml
@@ -1,3 +1,4 @@
-<PropertyList/>
+<PropertyList>
<PLEntry Type="CFString" Name="LibraryName" Len="255" Value="CoreFoundation" />
<PLEntry Type="BOOL" Name="CacheLibs" Value="YES" />
+</PropertyList>
diff --git a/public/frameworks/LaunchHelpers.fwrk/xml/app.xml b/public/frameworks/LaunchHelpers.fwrk/xml/app.xml
index 6bc3a3f4..74cdb071 100644
--- a/public/frameworks/LaunchHelpers.fwrk/xml/app.xml
+++ b/public/frameworks/LaunchHelpers.fwrk/xml/app.xml
@@ -1,2 +1,3 @@
<PropertyList>
-<PLEntry Type="CFString" Name="LibraryName" Len="18" Value="LaunchHelpers.fwrk" /></PropertyList> \ No newline at end of file
+<PLEntry Type="CFString" Name="LibraryName" Len="18" Value="LaunchHelpers.fwrk" />
+</PropertyList>
diff --git a/src/kernel/KernelKit/MSDOS.h b/src/kernel/KernelKit/MSDOS.h
index 03f1b3ff..7c696607 100644
--- a/src/kernel/KernelKit/MSDOS.h
+++ b/src/kernel/KernelKit/MSDOS.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef __KERNEL_KIT_MSDOS_H__
-#define __KERNEL_KIT_MSDOS_H__
+#ifndef KERNEL_KIT_MSDOS_H
+#define KERNEL_KIT_MSDOS_H
#include <KernelKit/PE.h>
#include <NeKit/Config.h>
@@ -39,4 +39,4 @@ typedef struct _DosHeader {
DosLong eLfanew;
} DosHeader, *DosHeaderPtr;
-#endif /* ifndef __KERNEL_KIT_MSDOS_H__ */
+#endif /* ifndef KERNEL_KIT_MSDOS_H */
diff --git a/src/kernel/KernelKit/PE.h b/src/kernel/KernelKit/PE.h
index bef39481..446522bd 100644
--- a/src/kernel/KernelKit/PE.h
+++ b/src/kernel/KernelKit/PE.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef __KERNELKIT_INC_PE_H__
-#define __KERNELKIT_INC_PE_H__
+#ifndef KERNELKIT_INC_PE_H
+#define KERNELKIT_INC_PE_H
#include <NeKit/Config.h>
@@ -120,4 +120,4 @@ enum {
kPEResourceId = 0xFFaadd00,
};
-#endif /* ifndef __KERNELKIT_INC_PE_H__ */
+#endif /* ifndef KERNELKIT_INC_PE_H */
diff --git a/src/kernel/KernelKit/PE32CodeMgr.h b/src/kernel/KernelKit/PE32CodeMgr.h
index 3a3ea6f3..9b47a77f 100644
--- a/src/kernel/KernelKit/PE32CodeMgr.h
+++ b/src/kernel/KernelKit/PE32CodeMgr.h
@@ -17,7 +17,7 @@
#include <NeKit/ErrorOr.h>
#include <NeKit/KString.h>
-#ifndef __KERNEL_KIT_USER_PROCESS_SCHEDULER_H__
+#ifndef KERNELKIT_USERPROCESSSCHEDULER_H
#include <KernelKit/ProcessScheduler.h>
#endif
diff --git a/src/kernel/KernelKit/PEF.h b/src/kernel/KernelKit/PEF.h
index 7f6a90ab..22360212 100644
--- a/src/kernel/KernelKit/PEF.h
+++ b/src/kernel/KernelKit/PEF.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef __KERNELKIT_PEF_H__
-#define __KERNELKIT_PEF_H__
+#ifndef KERNELKIT_PEF_H
+#define KERNELKIT_PEF_H
#include <CompilerKit/CompilerKit.h>
#include <KernelKit/ILoader.h>
@@ -105,4 +105,4 @@ enum {
};
} // namespace Kernel
-#endif /* ifndef __KERNELKIT_PEF_H__ */
+#endif /* ifndef KERNELKIT_PEF_H */
diff --git a/src/kernel/KernelKit/PEFCodeMgr.h b/src/kernel/KernelKit/PEFCodeMgr.h
index 7bdf4d2d..9616e7b7 100644
--- a/src/kernel/KernelKit/PEFCodeMgr.h
+++ b/src/kernel/KernelKit/PEFCodeMgr.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef _INC_CODE_MANAGER_PEF_H_
-#define _INC_CODE_MANAGER_PEF_H_
+#ifndef KERNELKIT_CODEMGR_PEF_H
+#define KERNELKIT_CODEMGR_PEF_H
/// @file PEFCodeMgr.h
/// @brief PEF Code Manager header file.
@@ -14,7 +14,7 @@
#include <NeKit/ErrorOr.h>
#include <NeKit/KString.h>
-#ifndef __KERNEL_KIT_USER_PROCESS_SCHEDULER_H__
+#ifndef KERNELKIT_USERPROCESSSCHEDULER_H
#include <KernelKit/ProcessScheduler.h>
#endif
@@ -69,4 +69,4 @@ ProcessID rtl_create_user_process(PEFLoader& exec, const UserProcess::Executable
} // namespace Kernel
-#endif // ifndef _INC_CODE_MANAGER_PEF_H_
+#endif // ifndef KERNELKIT_CODEMGR_PEF_H
diff --git a/src/kernel/KernelKit/Semaphore.h b/src/kernel/KernelKit/Semaphore.h
index 601235a8..6fafc88b 100644
--- a/src/kernel/KernelKit/Semaphore.h
+++ b/src/kernel/KernelKit/Semaphore.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef __KERNEL_KIT_TLS_H__
-#define __KERNEL_KIT_TLS_H__
+#ifndef KERNELKIT_TLS_H
+#define KERNELKIT_TLS_H
/// @author Amlal El Mahrouss
/// @file Semaphore.h
@@ -108,4 +108,4 @@ inline bool rtl_sem_wait(SemaphoreArr& sem, const UInt64 owner, const UInt64 tim
}
} // namespace Kernel
-#endif // !__KERNEL_KIT_TLS_H__ \ No newline at end of file
+#endif // !KERNELKIT_TLS_H \ No newline at end of file
diff --git a/src/kernel/KernelKit/ThreadLocalStorage.h b/src/kernel/KernelKit/ThreadLocalStorage.h
index 62b0abbc..f2d891ab 100644
--- a/src/kernel/KernelKit/ThreadLocalStorage.h
+++ b/src/kernel/KernelKit/ThreadLocalStorage.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef __KERNEL_KIT_TLS_H__
-#define __KERNEL_KIT_TLS_H__
+#ifndef KERNELKIT_TLS_H
+#define KERNELKIT_TLS_H
#include <NeKit/Config.h>
#include <NeKit/ErrorOr.h>
@@ -63,4 +63,4 @@ EXTERN_C Kernel::Bool tls_check_syscall_impl(Kernel::VoidPtr TIB);
// last rev 7/7/24
-#endif /* ifndef __KERNEL_KIT_TLS_H__ */
+#endif /* ifndef KERNELKIT_TLS_H */
diff --git a/src/kernel/KernelKit/ThreadLocalStorage.inl b/src/kernel/KernelKit/ThreadLocalStorage.inl
index 30d81e8d..2da27ecd 100644
--- a/src/kernel/KernelKit/ThreadLocalStorage.inl
+++ b/src/kernel/KernelKit/ThreadLocalStorage.inl
@@ -5,11 +5,11 @@
//! @file ThreadLocalStorage.inl
//! @brief Allocate resources from the process's heap storage.
-#ifndef __KERNEL_KIT_USER_PROCESS_SCHEDULER_H__
+#ifndef KERNELKIT_USERPROCESSSCHEDULER_H
#include <KernelKit/ProcessScheduler.h>
#endif
-template <typename T>
+template <class T>
inline T* tls_new_ptr(void) {
using namespace Kernel;
@@ -24,7 +24,7 @@ inline T* tls_new_ptr(void) {
//! @brief Delete process pointer.
//! @param obj The pointer to delete.
-template <typename T>
+template <class T>
inline Kernel::Bool tls_delete_ptr(T* obj) {
using namespace Kernel;
@@ -39,14 +39,14 @@ inline Kernel::Bool tls_delete_ptr(T* obj) {
//! @brief Delete process pointer.
//! @param obj The pointer to delete.
-template <typename T>
+template <class T>
inline Kernel::Bool tls_delete_ptr(Kernel::ErrorOr<T> obj) {
return tls_delete_ptr(obj.Leak());
}
//! @brief Delete process pointer.
//! @param obj The pointer to delete.
-template <typename T>
+template <class T>
inline Kernel::Bool tls_delete_ptr(Kernel::ErrorOr<T*> obj) {
return tls_delete_ptr(obj->Leak());
}
@@ -56,7 +56,7 @@ inline Kernel::Bool tls_delete_ptr(Kernel::ErrorOr<T*> obj) {
/// @tparam ...Args varg class type.
/// @param args arguments list.
/// @return Class instance.
-template <typename T, typename... Args>
+template <class T, class... Args>
T* tls_new_class(Args&&... args) {
using namespace Kernel;
@@ -74,7 +74,7 @@ T* tls_new_class(Args&&... args) {
/// @tparam T
/// @param obj
/// @return
-template <typename T>
+template <class T>
inline Kernel::Bool tls_delete_class(T* obj) {
using namespace Kernel;
diff --git a/src/kernel/KernelKit/Timer.h b/src/kernel/KernelKit/Timer.h
index 6948be6e..02fe5665 100644
--- a/src/kernel/KernelKit/Timer.h
+++ b/src/kernel/KernelKit/Timer.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef __KERNEL_KIT_TIMER_H__
-#define __KERNEL_KIT_TIMER_H__
+#ifndef KERNELKIT_TIMER_H
+#define KERNELKIT_TIMER_H
#include <ArchKit/ArchKit.h>
#include <KernelKit/KPC.h>
@@ -70,4 +70,4 @@ inline constexpr UInt64 rtl_milliseconds(UInt64 time) {
}
} // namespace Kernel
-#endif // !__KERNEL_KIT_TIMER_H__
+#endif // !KERNELKIT_TIMER_H
diff --git a/src/kernel/KernelKit/TraceSrv.h b/src/kernel/KernelKit/TraceSrv.h
index 3294d9be..79fbd7da 100644
--- a/src/kernel/KernelKit/TraceSrv.h
+++ b/src/kernel/KernelKit/TraceSrv.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef __KERNELKIT_TRACESRV_H__
-#define __KERNELKIT_TRACESRV_H__
+#ifndef KERNELKIT_TRACESRV_H
+#define KERNELKIT_TRACESRV_H
#include <CompilerKit/CompilerKit.h>
@@ -23,4 +23,4 @@ namespace TraceSrv {
} // namespace Kernel
-#endif // !__KERNELKIT_TRACESRV_H__
+#endif // !KERNELKIT_TRACESRV_H
diff --git a/src/kernel/KernelKit/UserMgr.h b/src/kernel/KernelKit/UserMgr.h
index 100803ec..e622c376 100644
--- a/src/kernel/KernelKit/UserMgr.h
+++ b/src/kernel/KernelKit/UserMgr.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef __KERNEL_KIT_USER_MGR_H__
-#define __KERNEL_KIT_USER_MGR_H__
+#ifndef KERNELKIT_USERMGR_H
+#define KERNELKIT_USERMGR_H
/* ========================================
@@ -96,4 +96,4 @@ inline User* kCurrentUser = nullptr;
inline User* kRootUser = nullptr;
} // namespace Kernel
-#endif /* ifndef __KERNEL_KIT_USER_MGR_H__ */
+#endif /* ifndef KERNELKIT_USERMGR_H */
diff --git a/src/kernel/KernelKit/UserProcessScheduler.h b/src/kernel/KernelKit/UserProcessScheduler.h
index 2271002c..b91ceb92 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.h
+++ b/src/kernel/KernelKit/UserProcessScheduler.h
@@ -277,4 +277,4 @@ class UserProcessHelper final {
// END
////////////////////////////////////////////////////
-#endif /* ifndef __KERNEL_KIT_USER_PROCESS_SCHEDULER_H__ */
+#endif /* ifndef KERNELKIT_USERPROCESSSCHEDULER_H */
diff --git a/src/kernel/KernelKit/UserProcessScheduler.inl b/src/kernel/KernelKit/UserProcessScheduler.inl
index e9cf3135..cac796c9 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.inl
+++ b/src/kernel/KernelKit/UserProcessScheduler.inl
@@ -11,9 +11,9 @@
/// @author Amlal El Mahrouss (amlal@nekernel.org)
/// @date Tue Apr 22 22:01:07 CEST 2025
-#ifndef __KERNEL_KIT_USER_PROCESS_SCHEDULER_H__
+#ifndef KERNELKIT_USERPROCESSSCHEDULER_H
#include <KernelKit/UserProcessScheduler.h>
-#endif // __KERNEL_KIT_USER_PROCESS_SCHEDULER_H__
+#endif // KERNELKIT_USERPROCESSSCHEDULER_H
namespace Kernel {
/***********************************************************************************/
diff --git a/src/kernel/KernelKit/XCOFF.h b/src/kernel/KernelKit/XCOFF.h
index 2bd486f0..61ceb4c0 100644
--- a/src/kernel/KernelKit/XCOFF.h
+++ b/src/kernel/KernelKit/XCOFF.h
@@ -2,8 +2,8 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/nekernel-org/nekernel
-#ifndef INC_XOCFF_H
-#define INC_XOCFF_H
+#ifndef KERNELKIT_XCOFF_H
+#define KERNELKIT_XCOFF_H
#include <NeKit/Config.h>
@@ -39,4 +39,4 @@ typedef struct XCOFF_FORK_HEADER {
Kernel::Char fCodeSignFork[kXCOFF64ForkNameLen];
} XCOFF_FORK_HEADER;
-#endif // ifndef INC_XOCFF_H
+#endif // ifndef KERNELKIT_XCOFF_H