diff options
Diffstat (limited to 'src/engine/shared/kernel.cpp')
| -rw-r--r-- | src/engine/shared/kernel.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/engine/shared/kernel.cpp b/src/engine/shared/kernel.cpp index f59af8c7..b422b591 100644 --- a/src/engine/shared/kernel.cpp +++ b/src/engine/shared/kernel.cpp @@ -9,7 +9,7 @@ class CKernel : public IKernel { MAX_INTERFACES=32, }; - + class CInterfaceInfo { public: @@ -18,14 +18,14 @@ class CKernel : public IKernel m_aName[0] = 0; m_pInterface = 0x0; } - + char m_aName[64]; IInterface *m_pInterface; }; CInterfaceInfo m_aInterfaces[MAX_INTERFACES]; int m_NumInterfaces; - + CInterfaceInfo *FindInterfaceInfo(const char *pName) { for(int i = 0; i < m_NumInterfaces; i++) @@ -35,7 +35,7 @@ class CKernel : public IKernel } return 0x0; } - + public: CKernel() @@ -58,18 +58,18 @@ public: dbg_msg("kernel", "ERROR: couldn't register interface '%s'. maximum of interfaces reached", pName); return false; } - + if(FindInterfaceInfo(pName) != 0) { dbg_msg("kernel", "ERROR: couldn't register interface '%s'. interface already exists", pName); return false; } - + pInterface->m_pKernel = this; m_aInterfaces[m_NumInterfaces].m_pInterface = pInterface; str_copy(m_aInterfaces[m_NumInterfaces].m_aName, pName, sizeof(m_aInterfaces[m_NumInterfaces].m_aName)); m_NumInterfaces++; - + return true; } @@ -80,12 +80,12 @@ public: dbg_msg("kernel", "ERROR: couldn't reregister interface '%s'. interface doesn't exist"); return false; } - + pInterface->m_pKernel = this; - + return true; } - + virtual IInterface *RequestInterfaceImpl(const char *pName) { CInterfaceInfo *pInfo = FindInterfaceInfo(pName); |