diff options
Diffstat (limited to 'dev/zka/src')
| -rw-r--r-- | dev/zka/src/CRuntime.cc | 3 | ||||
| -rw-r--r-- | dev/zka/src/DriveMgr.cc | 4 | ||||
| -rw-r--r-- | dev/zka/src/FileMgr.cc | 6 |
3 files changed, 8 insertions, 5 deletions
diff --git a/dev/zka/src/CRuntime.cc b/dev/zka/src/CRuntime.cc index 4a1de1d7..10d47a8d 100644 --- a/dev/zka/src/CRuntime.cc +++ b/dev/zka/src/CRuntime.cc @@ -39,6 +39,9 @@ EXTERN_C VoidPtr memcpy(void* dst, const void* src, long long unsigned int len) /// @brief strlen definition in C++. EXTERN_C size_t strlen(const char* whatToCheck) { + if (!whatToCheck) + return 0; + SizeT len = 0; while (whatToCheck[len] != 0) diff --git a/dev/zka/src/DriveMgr.cc b/dev/zka/src/DriveMgr.cc index 9f5201d9..16e3c12d 100644 --- a/dev/zka/src/DriveMgr.cc +++ b/dev/zka/src/DriveMgr.cc @@ -73,13 +73,13 @@ namespace Kernel kATAIO = ATA_PRIMARY_IO; if (!drv_std_init(kATAIO, kATAMaster, kATAIO, kATAMaster)) - return; + return; #elif defined(__AHCI__) UInt16 pi = 0; if (!drv_std_init(pi)) - return; + return; #endif // if defined(__ATA_PIO__) || defined (__ATA_DMA__) pckt->fPacketGood = true; diff --git a/dev/zka/src/FileMgr.cc b/dev/zka/src/FileMgr.cc index c9591bf0..40819568 100644 --- a/dev/zka/src/FileMgr.cc +++ b/dev/zka/src/FileMgr.cc @@ -39,14 +39,14 @@ namespace Kernel /// @brief Mount filesystem. /// @param mount_ptr The filesystem to mount. /// @return if it succeeded true, otherwise false. - bool IFilesystemMgr::Mount(_Input IFilesystemMgr* mount_ptr) + _Output Bool IFilesystemMgr::Mount(_Input IFilesystemMgr* mount_ptr) { if (mount_ptr != nullptr) { kMountedFilesystem = mount_ptr; - return true; + return Yes; } - return false; + return No; } } // namespace Kernel |
