diff --git a/src/OpenFOAM/db/IOobject/IOobjectWriteHeader.C b/src/OpenFOAM/db/IOobject/IOobjectWriteHeader.C index c66ed91a1e7ec22cf5fce56206f3bc1f315a069c..1896920238f819f97ea18724ae1adaa7e32fbb0c 100644 --- a/src/OpenFOAM/db/IOobject/IOobjectWriteHeader.C +++ b/src/OpenFOAM/db/IOobject/IOobjectWriteHeader.C @@ -83,14 +83,16 @@ Foam::IOobject::writeBanner(Ostream& os, const bool noSyntaxHint) { // Populate: like strncpy but without trailing '\0' - std::size_t len = foamVersion::version.length(); + const std::string apiValue(std::to_string(Foam::foamVersion::api)); + + std::size_t len = apiValue.length(); if (len > 38) { len = 38; } std::memset(paddedVersion, ' ', 38); - std::memcpy(paddedVersion, foamVersion::version.c_str(), len); + std::memcpy(paddedVersion, apiValue.c_str(), len); paddedVersion[38] = '\0'; } diff --git a/src/OpenFOAM/global/argList/argList.C b/src/OpenFOAM/global/argList/argList.C index 16ab2ed7fa1f4759885bddaae35c8c397eda231c..e3d6bed3ea27f43dc8326805ebd7bc1b2751c7ca 100644 --- a/src/OpenFOAM/global/argList/argList.C +++ b/src/OpenFOAM/global/argList/argList.C @@ -1036,6 +1036,8 @@ void Foam::argList::parse Info<< " patch=" << foamVersion::patch.c_str(); } + Info<< " version=" << foamVersion::version.c_str(); + Info<< nl << "Arch : " << foamVersion::buildArch << nl << "Exec : " << commandLine_.c_str() << nl