genie-sys 0.1.1

A rust binding for `Genie` (A Open Source MPEG-G Codec).
#[cfg(feature = "core_capi")]
pub mod capi {
    #![deny(warnings)]
    #![allow(non_upper_case_globals)]
    #![allow(non_camel_case_types)]
    #![allow(non_snake_case)]
    #![allow(clippy::all)]
    include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
}

use autocxx::prelude::*;
include_cpp!(
    // FIXME: C++ API should be use when autocxx
    // could resolve issue with Apple C++ headers >= 16
    // @see (https://github.com/google/autocxx/issues/1396)
    // #include "../genie/src/genie/core/api.h"
    #include "lib.h"

    generate!("geniesys::convert_fastq")
    generate!("geniesys::convert_fastq1")
    generate!("geniesys::convert_mgrec")
);
pub use ffi::*;