openfoam/applications/utilities/postProcessing/graphics/ensightFoamReader/USERD_get_reader_release.H
Mark Olesen ac03307258 ENH: improve consistency in version handling (issue #1010)
- use std::string instead of c-string for the string constants

- centralize some definitions of resources into foamVersion.H

  Now expose some of the hard-coded values used in foamEtcFiles()
  so that they can be known or even overridden as required.

  Relocate to src/OpenFOAM/include as a constant location.
2018-11-23 11:08:36 +01:00

28 lines
477 B
C++

int USERD_get_reader_release
(
char release_number[Z_MAX_USERD_NAME]
)
{
#ifdef ENSIGHTDEBUG
Info<< "Entering: USERD_get_reader_release" << endl;
#endif
strncpy
(
release_number,
#if OPENFOAM
("OpenFOAM-" + std::to_string(OPENFOAM)).c_str(),
#else
"OpenFOAM-unknown",
#endif
Z_MAX_USERD_NAME
);
#ifdef ENSIGHTDEBUG
Info<< "Leaving: USERD_get_reader_release" << endl;
#endif
return Z_OK;
}