summaryrefslogtreecommitdiffhomepage
path: root/Private/ArchKit/ArchKit.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'Private/ArchKit/ArchKit.hpp')
-rw-r--r--Private/ArchKit/ArchKit.hpp31
1 files changed, 17 insertions, 14 deletions
diff --git a/Private/ArchKit/ArchKit.hpp b/Private/ArchKit/ArchKit.hpp
index f4654012..be155385 100644
--- a/Private/ArchKit/ArchKit.hpp
+++ b/Private/ArchKit/ArchKit.hpp
@@ -20,26 +20,29 @@
#error Unknown architecture
#endif
-namespace NewOS {
-constexpr static inline SSizeT rt_hash_seed(const char *seed, int mul) {
- SSizeT hash = 0;
-
- for (SSizeT idx = 0; seed[idx] != 0; ++idx) {
- hash += seed[idx];
- hash ^= mul;
- }
-
- return hash;
-}
-} // namespace NewOS
+namespace NewOS
+{
+ constexpr static inline SSizeT rt_hash_seed(const char* seed, int mul)
+ {
+ SSizeT hash = 0;
+
+ for (SSizeT idx = 0; seed[idx] != 0; ++idx)
+ {
+ hash += seed[idx];
+ hash ^= mul;
+ }
+
+ return hash;
+ }
+} // namespace NewOS
#define kKernelMaxSystemCalls (256)
typedef NewOS::Void (*rt_syscall_proc)(NewOS::HAL::StackFramePtr);
extern NewOS::Array<rt_syscall_proc,
- kKernelMaxSystemCalls>
- kSyscalls;
+ kKernelMaxSystemCalls>
+ kSyscalls;
EXTERN_C NewOS::HAL::StackFramePtr rt_get_current_context();
EXTERN_C NewOS::Void rt_do_context_switch(NewOS::HAL::StackFramePtr stackFrame);