#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(dead_code)]
#![allow(clippy::all)]
include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
extern "C" {
pub fn q_connect(
host: *const ::std::os::raw::c_char,
port: ::std::os::raw::c_int,
user: *const ::std::os::raw::c_char,
password: *const ::std::os::raw::c_char,
timeout_ms: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
pub fn q_close(fd: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
pub fn q_send(
fd: ::std::os::raw::c_int,
msg: *mut ray_t,
err: *mut ::std::os::raw::c_char,
errlen: usize,
) -> *mut ray_t;
}
pub const Q_ERR_SOCKET: ::std::os::raw::c_int = -1;
pub const Q_ERR_HANDSHAKE: ::std::os::raw::c_int = -2;
pub const Q_ERR_TIMEOUT: ::std::os::raw::c_int = -3;