|           Line data    Source code 
       1             : #include "LHAPDF/FortranWrappers.h"
       2             : #include <string>
       3             : #include <cstring>
       4             : #include <cassert>
       5             : 
       6             : using namespace std;
       7             : 
       8             : #ifndef PACKAGE_VERSION
       9             : #define PACKAGE_VERSION "5.x.x"
      10             : #endif
      11             : 
      12             : 
      13             : extern "C" {
      14             : 
      15             :   #define fgetlhapdfversion FC_FUNC(getlhapdfversion, GETLHAPDFVERSION)
      16             :   void fgetlhapdfversion(char* fversion, int length) {
      17           0 :     string version = PACKAGE_VERSION;
      18           0 :     strncpy(fversion, version.c_str(), length);
      19           0 :     for (size_t i = strlen(fversion); i < (unsigned) length; ++i) {
      20           0 :       fversion[i] = ' ';
      21             :     }
      22           0 :   }
      23             : 
      24             : }
 |