Verified Commit 24c2c194 authored by Tommaso Tocci's avatar Tommaso Tocci
Browse files

avoid usage of fmt library

parent c2706597
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -492,7 +492,7 @@ int main(int argc, const char* argv[]) {
    }
    ADAFS_DATA->hosts(hostmap);
    ADAFS_DATA->host_size(hostmap.size());
    ADAFS_DATA->rpc_port(fmt::FormatInt(RPC_PORT).str());
    ADAFS_DATA->rpc_port(std::to_string(RPC_PORT));
    ADAFS_DATA->hosts_raw(hosts_raw);

    ADAFS_DATA->spdlogger()->info("{}() Initializing environment. Hold on ...", __func__);
+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ void create_metadentry(const std::string& path, mode_t mode) {
    if (ADAFS_DATA->atime_state() || ADAFS_DATA->mtime_state() || ADAFS_DATA->ctime_state()) {
        std::time_t time;
        std::time(&time);
        auto time_s = fmt::FormatInt(time).str();
        auto time_s = std::to_string(time);
        if (ADAFS_DATA->atime_state())
            md.atime(time);
        if (ADAFS_DATA->mtime_state())
+19 −10
Original line number Diff line number Diff line
@@ -128,31 +128,40 @@ void Metadata::update_ACM_time(bool a, bool c, bool m) {
std::string Metadata::serialize() const {
    std::string s;
    // The order is important. don't change.
    s += fmt::FormatInt(mode_).c_str(); // add mandatory mode
    s += dentry_val_delim + fmt::FormatInt(size_).c_str(); // add mandatory size
    s += std::to_string(mode_); // add mandatory mode
    s += dentry_val_delim;
    s += std::to_string(size_); // add mandatory size
    if (ADAFS_DATA->atime_state()) {
        s += dentry_val_delim + fmt::FormatInt(atime_).c_str();
        s += dentry_val_delim;
        s += std::to_string(atime_);
    }
    if (ADAFS_DATA->mtime_state()) {
        s += dentry_val_delim + fmt::FormatInt(mtime_).c_str();
        s += dentry_val_delim;
        s += std::to_string(mtime_);
    }
    if (ADAFS_DATA->ctime_state()) {
        s += dentry_val_delim + fmt::FormatInt(ctime_).c_str();
        s += dentry_val_delim;
        s += std::to_string(ctime_);
    }
    if (ADAFS_DATA->uid_state()) {
        s += dentry_val_delim + fmt::FormatInt(uid_).str();
        s += dentry_val_delim;
        s += std::to_string(uid_);
    }
    if (ADAFS_DATA->gid_state()) {
        s += dentry_val_delim + fmt::FormatInt(gid_).str();
        s += dentry_val_delim;
        s += std::to_string(gid_);
    }
    if (ADAFS_DATA->inode_no_state()) {
        s += dentry_val_delim + fmt::FormatInt(inode_no_).str();
        s += dentry_val_delim;
        s += std::to_string(inode_no_);
    }
    if (ADAFS_DATA->link_cnt_state()) {
        s += dentry_val_delim + fmt::FormatInt(link_count_).c_str();
        s += dentry_val_delim;
        s += std::to_string(link_count_);
    }
    if (ADAFS_DATA->blocks_state()) {
        s += dentry_val_delim + fmt::FormatInt(blocks_).c_str();
        s += dentry_val_delim;
        s += std::to_string(blocks_);
    }
    return s;
}