/* ------------------------------------------- Copyright (C) 2025, Amlal El Mahrouss, all rights reserved. ------------------------------------------- */ #include #include #include #include namespace detail { /// @interal /// @brief GB equation formula. static constexpr size_t gib_cast(uint32_t gb) { return ((1024 ^ 3) * gb); } } // namespace detail static size_t kDiskSize = detail::gib_cast(4UL); static uint16_t kVersion = kHeFSVersion; static std::u8string kLabel = kHeFSDefaultVolumeName; static size_t kSectorSize = 512; /// @brief Entrypoint of tool. int main(int argc, char** argv) { if (argc < 2) { mkfs::console_out() << "hefs: usage: mkfs.hefs -L