// Just to ensure we are C++-clean. This should not spit too much noise

#if __WORDSIZE == 32
#define _LARGEFILE_SOURCE 1
#define _FILE_OFFSET_BITS 64
#endif

#include <iostream>
#include <inttypes.h>

extern "C" {
#include "xorriso/xorriso.h"
}

int main() {
   int major=-1, minor=-1, micro=-1;
   Xorriso__version(&major, &minor, &micro);
   if (major<0 || minor<0 || micro<0)
          return -1;
   std::cout 
               << " major:" << major
               << " minor:" << minor
               << " micro:" << micro
   ;
   return 0;
}