summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dev/CRT/__ndk_alloca.hxx5
-rw-r--r--dev/EFS/source_deploy.xml5
-rw-r--r--dev/SCI/ReadMe.md6
-rw-r--r--dev/SCI/SCIBase.hxx4
-rw-r--r--dev/SCI/scm.internal.inl6
-rw-r--r--dev/SCI/source_deploy.xml2
6 files changed, 18 insertions, 10 deletions
diff --git a/dev/CRT/__ndk_alloca.hxx b/dev/CRT/__ndk_alloca.hxx
index db572bcd..3c796bf2 100644
--- a/dev/CRT/__ndk_alloca.hxx
+++ b/dev/CRT/__ndk_alloca.hxx
@@ -2,6 +2,9 @@
Copyright ZKA Technologies.
+ File: __ndk_alloca.hxx
+ Purpose: Stack allocation functions.
+
------------------------------------------- */
#pragma once
@@ -9,7 +12,7 @@
typedef void* ptr_type;
typedef __SIZE_TYPE__ size_type;
-inline void* __ndk_alloca(size_type sz)
+inline ptr_type __ndk_alloca(size_type sz)
{
return __builtin_alloca(sz);
}
diff --git a/dev/EFS/source_deploy.xml b/dev/EFS/source_deploy.xml
new file mode 100644
index 00000000..9bd360df
--- /dev/null
+++ b/dev/EFS/source_deploy.xml
@@ -0,0 +1,5 @@
+<SourceDeploy>
+<HiddenFiles>
+ <SourceFile>Sources/*.cxx</SourceFile>
+</HiddenFiles>
+</SourceDeploy>
diff --git a/dev/SCI/ReadMe.md b/dev/SCI/ReadMe.md
index b5f76a9f..72732c21 100644
--- a/dev/SCI/ReadMe.md
+++ b/dev/SCI/ReadMe.md
@@ -1,3 +1,5 @@
-# Official SCM implementation for New OS
+# ZKA System Call Interface.
-Read the specs for + information... \ No newline at end of file
+System Call Interface and Component Interface.
+
+###### (c) ZKA Technologies, all rights reserved.
diff --git a/dev/SCI/SCIBase.hxx b/dev/SCI/SCIBase.hxx
index fca89a1a..1e79bbbc 100644
--- a/dev/SCI/SCIBase.hxx
+++ b/dev/SCI/SCIBase.hxx
@@ -17,8 +17,6 @@ Purpose: SCI/M core header file (C++)
#define IMPORT_CXX extern "C++"
#define IMPORT_C extern "C"
-#define OBJECT_PATH "::\\"
-
typedef bool Bool;
typedef void UInt0;
@@ -76,7 +74,7 @@ public:
};
template <typename FnSign, typename ClsID>
-class EventListenerInterface final : public ClsID
+class EventListenerInterface : public ClsID
{
public:
explicit EventListenerInterface() = default;
diff --git a/dev/SCI/scm.internal.inl b/dev/SCI/scm.internal.inl
index 8a5a85fa..af87230d 100644
--- a/dev/SCI/scm.internal.inl
+++ b/dev/SCI/scm.internal.inl
@@ -32,7 +32,7 @@ public:
UnknownInterface& operator=(const UnknownInterface&) = default;
UnknownInterface(const UnknownInterface&) = default;
-
+
virtual SInt32 Release() = 0;
virtual void RemoveRef() = 0;
virtual UnknownInterface* AddRef() = 0;
@@ -67,7 +67,7 @@ inline SInt32 ScmReleaseClass(TCLS* cls)
}
template <typename FnSign, typename ClsID>
-protocol EventListenerInterface final : public ClsID
+protocol EventListenerInterface : public ClsID
{
public:
explicit EventListenerInterface() = default;
@@ -76,7 +76,7 @@ public:
EventListenerInterface& operator=(const EventListenerInterface&) = default;
EventListenerInterface(const EventListenerInterface&) = default;
- virtual EventListenerInterface& operator +=(FnSign arg)
+ virtual EventListenerInterface& operator +=(FnSign arg)
{
this->AddEventListener(arg);
return *this;
diff --git a/dev/SCI/source_deploy.xml b/dev/SCI/source_deploy.xml
index 7873c49f..5c8090f1 100644
--- a/dev/SCI/source_deploy.xml
+++ b/dev/SCI/source_deploy.xml
@@ -1,6 +1,6 @@
<SourceDeploy>
<HiddenFiles>
- <SourceFile>*.cxx</SourceFile>
+ <SourceFile>Sources/*.cxx</SourceFile>
<SourceFile>*.drawio</SourceFile>
<SourceFile>*.internal.inl</SourceFile>
</HiddenFiles>