use extern C so that the compiler considers C bindings
This commit is contained in:
parent
ac9c5ab6da
commit
0c1bcaeb94
@ -7,15 +7,20 @@
|
||||
|
||||
#include <iostream>
|
||||
#include <inttypes.h>
|
||||
|
||||
extern "C" {
|
||||
#include "xorriso/xorriso.h"
|
||||
}
|
||||
|
||||
int main() {
|
||||
int major=-1, minor=-1, micro=-1;
|
||||
Xorriso__version(&major, &minor, µ);
|
||||
if (major<0 || minor<0 || micro<0)
|
||||
return -1;
|
||||
std::cout
|
||||
<< " major:" << Xorriso_header_version_majoR
|
||||
<< " minor:" << Xorriso_header_version_minoR
|
||||
<< " micro:" << Xorriso_header_version_micrO
|
||||
<< " major:" << major
|
||||
<< " minor:" << minor
|
||||
<< " micro:" << micro
|
||||
;
|
||||
// << std::endl;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -7,14 +7,16 @@
|
||||
|
||||
#include <iostream>
|
||||
#include <inttypes.h>
|
||||
|
||||
extern "C" {
|
||||
#include <libburn/libburn.h>
|
||||
#include <libisofs/libisofs.h>
|
||||
// using namespace burn;
|
||||
// (this was needed to before rev.4062 of libisoburn)
|
||||
#include <libisoburn/libisoburn.h>
|
||||
}
|
||||
|
||||
int main() {
|
||||
/*
|
||||
int major=-1, minor=-1, micro=-1;
|
||||
isoburn_version(&major, &minor, µ);
|
||||
if (major<0 || minor<0 || micro<0)
|
||||
@ -24,13 +26,5 @@ int main() {
|
||||
<< " minor:" << minor
|
||||
<< " micro:" << micro
|
||||
;
|
||||
*/
|
||||
std::cout
|
||||
<< " major:" << isoburn_libisofs_req_major // major
|
||||
<< " minor:" << isoburn_libisofs_req_minor // minor
|
||||
<< " micro:" << isoburn_libisofs_req_micro // micro
|
||||
;
|
||||
// << std::endl;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user