num-format-windows 0.4.4

A helper crate for num-format. Do not use directly.
Documentation
#[cfg(windows)]
fn main() {
    use std::env;
    use std::path::Path;

    use bindgen::{Builder, RustTarget};

    let root = env::var("CARGO_MANIFEST_DIR").unwrap();
    let headers_path = Path::new(&root).join("wrapper.h");
    let headers = headers_path.to_str().unwrap();

    let bindings = Builder::default()
        .header(headers)
        .rust_target(RustTarget::Stable_1_33)
        .allowlist_var("LOCALE_NAME_MAX_LENGTH")
        .allowlist_var("LOCALE_NAME_SYSTEM_DEFAULT")
        .allowlist_var("LOCALE_SDECIMAL")
        .allowlist_var("LOCALE_SGROUPING")
        .allowlist_var("LOCALE_SNAME")
        .allowlist_var("LOCALE_SNAN")
        .allowlist_var("LOCALE_SNEGATIVESIGN")
        .allowlist_var("LOCALE_SNEGINFINITY")
        .allowlist_var("LOCALE_SPOSINFINITY")
        .allowlist_var("LOCALE_SPOSITIVESIGN")
        .allowlist_var("LOCALE_STHOUSAND")
        .generate()
        .expect("unable to generate bindings for windows.h");

    let out_path = Path::new(&env::var("OUT_DIR").unwrap()).join("bindings.rs");
    bindings
        .write_to_file(&out_path)
        .expect("unable to write bindings for windows.h");
}

#[cfg(not(windows))]
fn main() {}